Tavern | Heroes of Might and Magic 2 offline
Pages: first | prev | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | next | lastAuthor | Subject | |
---|---|---|
Sir AlexSpl
HoMM VI: Landless |
Одновременный слив и вовсе не засчитывать никогда.
переходом хода можно "регулировать" не только поражение компа, но и все другие его действия: наймёт ли он варвара или рыцаря, пойдёт ли он направо или налево, построит гильдию магов или верфь и пр. и пр...Это действительно так. Но решений, которые может принять комп, отнюдь не бесконечное множество, конечно. Он принимает решения по некоторому алгоритму, а не просто бросает кубик, иначе с ним было бы неинтересно играть. Однако до сих пор это никого не смущало, и многие прохождения строились как раз таки на генерации одного из возможных решений (пример - строительство гильдии магии 5-го уровня, чтобы герой после захвата замка мог сразу выучить DD, не тратя никаких ресурсов). Слив - это совсем другое. Здесь полный рандом. И выбирать можно почти что бесконечно долго среди всех возможных исходов битвы. Changed 24.02.2015 16:11 by user AlexSpl |
|
Sir Reanimator
HoMM VI: Landless |
Сэр Sub-Zero, 24.02.2015 15:47Сэр Reanimator, 24.02.2015 12:59 Есть набор общих веток, их не более 10. В их пределах и останемся. Ликвидируем одновременный слив и слив на армии в n раз меньше, а также некоторые более мелкие вещи. |
Special status: |
Sir AlexSpl
HoMM VI: Landless |
В TE1 сделано так:
[+] Исправлен баг, позволявший «сливать» (разбивать) сильного героя компьютерного игрока о нейтралов, другого компьютерного игрока, артефакт и т.п. Теперь герой компьютерного игрока выигрывает битву без потерь, если коэффициент победы, зависящий от соотношения сил сторон и определённый самой игрой, оказывается более 0,75. Слив компов в остальных случаях не ограничен, так как является, по сути, «фишкой» Первых Героев.Жёстко, зато эффективно. Другой вариант - подмена имитации боя реальным автобоем, но здесь много подводных камней, в т.ч. и технического характера. Changed 24.02.2015 16:32 by user AlexSpl |
|
Sir DeathLust
HoMM VI: Knight (1) |
Сэр AlexSpl, 24.02.2015 16:31Например, комп с призывом элементалей будет тратить кучу маны на слабых монстрах.. Тогда придётся 2 автобоя прогонять: сначала без магии, потом (при заметных потерях, критерий заметности пока открыт) с магией. Для битвы двух компов придётся, вообще, до 3-х раз прогонять, с поочерёдным включением магии с каждой стороны. Changed 24.02.2015 16:43 by user DeathLust |
|
Sir loom
HoMM VI: Marquis (8) |
Сэр Reanimator, 24.02.2015 14:17 1. Определяет ведущий, в ходе изучения сейва (тоже самое что 25 попыток, но избавляем ведущего от гемора генерации). 4. Сказали переигрывать, потому что слив, у Васи слива не было. |
|
Sir NikTheOne
HoMM V: Landless |
Сэр Sub-Zero, 24.02.2015 15:47 Алекс описывал работу ПГСЧ на первой странице темы. Попробую объяснить смысл(а то не все же тут программисты): ПГСЧ - это переменная, хранящая число - область в оперативной памяти, куда записывается неизвестное нам число. Есть ряд функций, которые генерирую случайное событие. Все они привязаны к ПГСЧ следующим образом: 1) Берут из памяти текущее значение ПГСЧ 2) Проводят с этим числом простейшие математические операции (сложение, вычитание и т.д.) 3) Записывают в переменную ПГСЧ новое значение, полученное в результате операций шага 2. Алекс выяснил методом тыка, что мы можем записывать в ПГСЧ фиксированные значения, в следующих случаях: 1) Герой получает уровень - в ПГСЧ попадает строго постоянное число, связанное с веткой уровней героя 2) Герой вступил в бой - каждое начало боя фиксирует ПГСЧ в определенное значение(оно постоянно и не зависит от предыдущего значения ПГСЧ) 3) Герой двинул юнита в бою - ход каждого юнита(почти любое его действие) записывает новое значение в ПГСЧ(результат полученный мат. операцией над ПГСЧ начала боя) 4) Открыта карта-загадка - в ПГСЧ попадает строго постоянное значение, связанное с цветом игрока При этом все остальные наши действия в игре не способны менять ПГСЧ. Что же происходит на передаче хода? Все просто, игрок компа тоже способен менять ПГСЧ, но он это делает(возможно) большим количеством способов. Но делает он это, строго последовательно и в качестве первого значения использует то, что мы ему оставили на конец хода. На начала нашего хода, комп сгенерил нам новое значение ПГСЧ, которое мы можем менять четырьмя(вышеописанными) способами. Отсюда вывод - отменяем перезагрузку сейва после хода компа, и в ПГСЧ на конец нашего хода больше не попадают значения сгенерированные компом, а не нами. Это дает строгую повторяемость всего прохода игрока. |
|
Sir Magus Incognitus
HoMM III: Knight (2) |
Вот так решишь отдохнуть в бане, с парком и веничками - так ведь не дадут!
Сэр NikTheOne, 20.02.2015 23:40Не лишнюю, а входящую в проход.Сэр Magus Incognitus, 20.02.2015 16:35Я весь внимаю, приведите гипотетический пример, когда судья повторяя Ваш "уже готовый" проход, вдруг, вздумает лишнюю битву провести? Сэр NikTheOne, 20.02.2015 23:40Вы неправильно поняли начало темы. Если битва не закончилась левел-апом, значение "основного" ГПСЧ после неё зависит от того, сколько анимации было прокручено за время этой битвы. И не оправдается расчёт типа этого:не может провести этот бой с точно такими же задержками кликовЭтого текста не понял. Объясните, пожалуйста, развернутей. Сэр NikTheOne, 7.09.2014 15:12Тут временные рамки (для всех ударов!) могут быть не 5 секунд, а 5 миллисекунд. И сколько бы вы ни доставали Ведущего фразами со смыслом "ты, дилетантище, давай кликай как надо - как так R не совпадает?", вероятность того, что R всё-таки совпадёт, КРАЙНЕ МАЛА. Первый абзац того поста - это один сплошной сарказм на тему того, что будет, если игрок уверен в обратном. Второй абзац продолжает мысль: даже если Ведущий - робот с идеальной реакцией, и перед проведением всех боёв скушает перфокарту, на которой выбиты все необходимые задержки для повторения прохода от сейва к сейву, каждый (n-й) из которых получен на основе R, оставшегося после естественным образом отыгранного предшествующего (n-1), а тот - из n-2 и т.д... Откуда эта последовательность сейвов вообще возьмётся? Вы с самого начала будете играть ОФФЛАЙН-турнир настолько идеально, что, отыграв до какого-то дня естественным образом и получив переход хода на основе имевшегося R, никогда не вернётесь к предыдущему дню и не упрётесь в необходимость получать переход хода на основе того же R, которое было до забракованной ветви развития событий и будет у Ведущего-робота на основе предыдущих сейвов?.. Или вообще, не дай Орче, при прохождении понадобилось предыдущий сейв загрузить! А R-то сбилось! Сначала переигрывать? Леди natasha, 21.02.2015 02:03 Леди natasha, 21.02.2015 02:17 Леди natasha, 21.02.2015 11:34 Леди natasha, 21.02.2015 11:53Что-то вы тут от себя додумали. Леди natasha, 21.02.2015 11:53Но чтобы читать ЛС, нужно залогиниться, а чтобы залогиниться, нужно не быть забаненным. (Не было ничего. По-прежнему жду объяснений). Сэр AlexSpl, 21.02.2015 13:10Было и такое. Я сам собирался спросить насчёт слива ещё во время ТТГ, но леди Ksenia меня опередила. Сэр AlexSpl, 21.02.2015 13:25А почему нет? Ничем не хуже ловли морали. Сэр AlexSpl, 21.02.2015 13:25Формально - это баг, но он имеет свойство возникать незаметно для игрока и мало что меняет. Скорее всего, он останется "в подвешенном состоянии", пока когда-нибудь кто-нибудь не "возведёт в квадрат", осуществив проход, упирающийся в это. Проход, вероятно, будет засчитан, а уже для дальнейших турниров решат, "или - или". Сэр DeathLust, 21.02.2015 13:46Вот как раз этот приём с тех пор уже сто раз можно было запретить. Правило сформулировать просто, а случайно нарушить - проблематично. И это тоже баг. Леди Lizzzie, 21.02.2015 10:36Мне не очень понятно. Сливалка не меняет "все эти" переменную (sic!) и даже не отслеживает (последняя версия LM Oracle отслеживает, кстати). Я не спорю, переменные можно поменять программным способом, но для этого всё давно уже написано (ArtMoney и т.д.). Если всё, что стоит между вами и взломом - неумение этим пользоваться, то я начинаю понимать, о чём писала леди natasha... Леди natasha, 21.02.2015 11:34Где тут та тема, в которой можно всё это писать, чтобы оно ничего не порушило? Леди Lizzzie, 21.02.2015 10:36 Леди Lizzzie, 21.02.2015 10:36На что "такое" тут закрывали глаза? Вы давно могли предложить свою формулировку правил, для того и была создана тема. А так, имеем следующее: в ТТГ слив был разрешён с формулировкой Сэр Reanimator, 11.11.2014 18:04Перебор сторонних сейвов также остался разрешён и не осуждаем никаким убедительным образом: Сэр Magus Incognitus, 15.11.2014 19:02...(молчание)Сэр Reanimator, 15.11.2014 13:59Я действительно чего-то не понимаю... Путём сторонних - плохо, путём многократной загрузки нужного - нормально? Если вы знаете, что рассматриваемый вариант генерёжки не даёт преимуществ в игре, что в нём такого плохого, чтобы создавать эту тему? Стоило применить метод снова, и |
Special status: |
Sir Magus Incognitus
HoMM III: Knight (2) |
Стоило применить метод снова, и обсуждение началось снова, с ещё более решительными намерениями. Так что глаза никто на это не закрывает, даже я, и уходить из-за меня не стоит - всё можно решить и со мной, я нормальный человек и не кусаюсь, как некоторые волки.
Сэр IntellXeon, 20.02.2015 20:32Я на первой странице написал, что и как нашёл. И чтобы просто играть, не нужно знать никаких значений. Уравнять знающих и незнающих можно как минимум двумя способами, и я, с позиции новичка, не спешу навязывать всем "единственно правильный" из них. Ещё претензии есть? Сэр AlexSpl, 20.02.2015 21:10Ну, не так громко и пафосно... На конкретном варианте не настаиваю, но определённость нужна. То "критериев повторяемости переходов хода нет, поэтому воспроизводимость только с 3-5 раза не годится", то "критериев повторямости переходов хода нет, поэтому пусть повторяется хоть в одном случае из миллиона, только видео запишите" - это меня действительно не устраивает. Вижу, общественность склоняется к запрету слива на уровне правил турниров. ОК. Только за пару дней с того момента, как сэр Reanimator выдал "техническое задание" на формулировку оного запрета, ничего в голову не пришло, а с тех пор, как пришло, я был в бане. Вот не знаю теперь, постить ли свои предложения, или нет смысла, ибо если "программер" априори напишет "уранивающую всех программу" так, чтобы не попасть в число уравниваемых, как думает леди Ksenia, то и автор "уранивающего всех правила" поступит так же, нет? Сэр Reanimator, 24.02.2015 07:40Ну так в чём проблема? Можно не видеть, забанив и их тоже! |
Special status: |
Sir Reiter
HoMM VI: Knight (1) |
А давайте все дружно прекратим заниматься подстрекательством и простенько, по делу, выскажемся о вариантах изменений в правилах. Пора закругляться и начинать новый турнирный сезон.
|
Special status: |
Sir Reanimator
HoMM VI: Landless |
Я ошибся в одном - банить нужно было после ТТГ, а теперь мы имеем то, что имеем.
И конца этому не будет, ибо поставлена цель - дискредитировать правила, ведущего и портал в целом. |
Special status: |
Sir Reiter
HoMM VI: Knight (1) |
Ощущаю себя привидением - второй раз за два дня проигнорировали
|
Special status: |
Sir loom
HoMM VI: Marquis (8) |
Сэр Reiter думаешь ты один такой.
|
|
Sir Reanimator
HoMM VI: Landless |
Запрещается намеренно генерировать исход боя компьютерного игрока с другим компьютерным игроком и/или нейтральными войсками. В случае ненамеренного самоубийства компьютерного игрока решение о допустимости прохождения принимает ведущий.
Все битвы и переходы хода обязаны быть строго повторяемы ведущим и/или другими игроками без применения посторонних сейвов, программ и пр. (в случае битвы - повторением ходов по описанию игрока, в случае перехода хода - исключительно нажатием кнопки "завершить ход" ) При невозможности повторения сейв может быть не засчитан. Changed 25.02.2015 09:25 by user Reanimator |
Special status: |
Sir NikTheOne
HoMM V: Landless |
Сэр Magus Incognitus, 25.02.2015 02:44 Перечитал. Понятней не стало. Что же, буду тогда вести допрос, иначе у меня недостаток инфы для корректных выводов. Итак вопросы: Сэр Magus Incognitus, Сэр AlexSpl признавайтесь что вы знаете о следующем: 1) "Основной" ГПСЧ, кроме анимации в бою, какие еще наши действия на него влияют? 2) Комп в своих "случайных" функциях использует только "основной" ГПСЧ? 3) Какое значение получает "основной" ГПСЧ при запуске игры и загрузке первого сейва? Оно постоянно? Допрос продолжу после ваших ответов. |
|
Sir loom
HoMM VI: Marquis (8) |
Сэр Reanimator, 25.02.2015 08:54 Мне кажется вполне приемлемые правила. Да, у Ведущего появляется больше ответственности, но на то он и Ведущий, раз невозможно все урегулировать только |
|
Sir Reiter
HoMM VI: Knight (1) |
Сэр Reanimator, 25.02.2015 08:54Таки ура. |
Special status: |
Sir Magus Incognitus
HoMM III: Knight (2) |
Сэр NikTheOne, 25.02.2015 08:56Полного перечня не знаю, но влияет наём героя в таверне, например. И это ещё один забавный момент соприкосновения ваших предыдущих предложений с реальностью. Сэр NikTheOne, 25.02.2015 08:56Комп - в смысле ИИ? Так-то ГПСЧ, даже неосновной, на то и ГПСЧ, чтобы использоваться в "случайных" функциях. Но поскольку неосновной ГПСЧ - "боевой", действия ИИ на переходе хода от него напрямую не зависят - только когда его значение используется в качестве "затравки" для основного. Сэр NikTheOne, 25.02.2015 08:56Случайное. Непостоянно. Сэр Reanimator, 25.02.2015 07:09Мнительность - плохой советчик. Такие наезды уже сложновато списывать на недоразумение, а ведь цели были объяснены ранее. Сэр Reanimator, 25.02.2015 07:09О как! Вы тогда не смогли объяснить мне, что такого я сделал, но смогли бы объяснить всем остальным? Сомневаюсь. Вы - не истина в последней инстанции. Есть ещё Правила, Верховный и старый добрый Здравый Смысл. Не заставляйте меня жалеть, что я сразу обратился в последнюю инстанцию. Сэр Reanimator, 25.02.2015 08:54От "объективных" 25 попыток и "цепочек событий", в которых чёрт ногу сломит разбираться, перешли к другой крайности - излишнему субъективизму. Хотя это уже ближе к моей формулировке. Но там и сэр loom был близок, и кто только не. Посему изложу-таки свою версию и понадеюсь, что никого не смутит, что она моя. Итак, вот черновой вариант: Проход на основе использованной игроком стратегии должен быть осуществим независимо от исхода битв между героями ИИ, а также между героем ИИ и отрядом бродячих монстров, гарнизоном, охраной объекта или артефакта. Игрок вправе отойти от этого ограничения и строить прохождение на определённых исходах битв без его участия, если он будет отслеживать исходы этих битв и убедится, что требуемый результат перехода хода достижим в течение N (число выбирайте сами - прим. авт.) попыток и не приводит к появлению следующих багов: - одновременное исчезновение обоих участвовавших в битве героев ИИ - одновременное исчезновение героя ИИ и отряда бродячих монстров, в т.ч. тех, которые должны были присоединиться к герою (потом объясню - прим. авт.), а также исчезновение героя с сохранением на карте отряда атакованных им монстров в количестве нуля - одновременное исчезновение героя ИИ и гибель всех войск в атакованном им гарнизоне Если возникает один из данных багов, переход хода должен быть осуществим в течение M попыток (M < N, например: M = N/5, это нужно на случай предопределённого появления багов вопреки желанию игрока - прим. авт.) Осуществимость прохода на основе использованной игроком стратегии и повторяемость переходов хода в течение требуемого числа попыток определяются Ведущим. Непосредственно перед каждой попыткой осуществляется перезапуск игры. Ну и да, Сэр Burembo, 20.02.2015 23:11Насколько я понял, в третьих землях правило 25 попыток именно так и используется де факто. |
Special status: |
Sir Reanimator
HoMM VI: Landless |
Половина из написанного запрещает одновременный слив, слив компа ничего не запрещает.
??? |
Special status: |
Sir Magus Incognitus
HoMM III: Knight (2) |
Сэр Reanimator, 25.02.2015 13:44Я учитывал мнения разных игроков и не руководствовался принципом "комп побеждает нейтралов всегда". Надо правильно выбрать N, чтобы можно было сливать тараканов, но не "крутых". |
Special status: |
Sir Reanimator
HoMM VI: Landless |
Как раз слив неугодных тараканов в начале прохождения и решает все. И предопределяет само прохождение.
Пусть игроки решают, в каких героев им играть. А я пожалуй к Люму пойду, покурить, пофаниться. Changed 25.02.2015 14:02 by user Reanimator |
Special status: |
Sir Reiter
HoMM VI: Knight (1) |
Приходите в гости к нам, как раз КИ идут
|
Special status: |
Sir nprf HL
HoMM VI: Landless |
Сэр Reanimator, 25.02.2015 13:59Так и сделал уже))) В короткие "дни тишины" многое стало ясно! Где играть в единичку и двойку, буду думать, Портал был единственным местом последние лет 8, вероятно придется завершать игру, не вижу себя в таких бесконечных "дискуссиях". Играть можно в стабильном сообществе, такого тут уже не будет((( Сменим одно, начнется другое.... Сэр Reanimator, 25.02.2015 07:09Надо было тогда менять Правила и не открывать турниров, пока не будут внесены изменения. Запрет "одновременного слива" не решал всех последующих проблем, но не запретив мы получили развитие событий, развязали руки, которые действительно дискредитируют портал и турниры. Но вина на всем сообществе игроков, не выработавшем иммунитета к таким провокациям... Changed 25.02.2015 15:15 by user nprf HL |
Special status: |
Sir Reanimator
HoMM VI: Landless |
Итак, дальше без пространных рассуждений о N, M, R и подобного.
Как вы считаете, стоит ли переходить на "новый уровень" игры. |
Special status: |
Sir NikTheOne
HoMM V: Landless |
Сэр Magus Incognitus, 25.02.2015 13:07Сэр NikTheOne, 25.02.2015 08:56Полного перечня не знаю... Приведите неполный. Сэр nprf HL, 25.02.2015 14:18 Кто Вам мешает просто играть и не думать о каких-то дискуссиях? Сэр Reanimator, 25.02.2015 14:32 Нет никакого "нового уровня" игры. Есть недоработанные правила. Внесем нужные поправки и забудет о проблеме навсегда. |
|
Sir DeathLust
HoMM VI: Knight (1) |
Сэр Magus Incognitus, 25.02.2015 02:44Давайте, кстати, запретим.Сэр DeathLust, 21.02.2015 13:46Вот как раз этот приём с тех пор уже сто раз можно было запретить. Правило сформулировать просто, а случайно нарушить - проблематично. И это тоже баг. |
|
Sir nprf HL
HoMM VI: Landless |
Сэр DeathLust, 25.02.2015 17:35А где это было? В какой версии? Я что-то пропустил.Сэр Magus Incognitus, 25.02.2015 02:44Давайте, кстати, запретим.Сэр DeathLust, 21.02.2015 13:46Вот как раз этот приём с тех пор уже сто раз можно было запретить. Правило сформулировать просто, а случайно нарушить - проблематично. И это тоже баг. |
Special status: |
Sir DeathLust
HoMM VI: Knight (1) |
Сэр Reanimator, 25.02.2015 13:59Хочется комментариев насчёт крестьянской карты из ЧК. Там тараканы любили убиваться о превосходящие нейтральные отряды. Или, например, ситуация, когда при переходе хода герой компа повышает уровень и тем самым фиксирует все дальнейшие события, среди которых может оказаться таким образом 100%-повторяемый слив или (о, Орче!) обоюдный слив. Как такие случаи будут трактоваться? Сэр nprf HL, 25.02.2015 17:44Ну, я играл на русской Буке. Но, думаю, это для любой версии, баг по наследству из Единички. ПоэкспериментируйтеСэр DeathLust, 25.02.2015 17:35А где это было? В какой версии? Я что-то пропустил.Сэр Magus Incognitus, 25.02.2015 02:44Давайте, кстати, запретим.Сэр DeathLust, 21.02.2015 13:46Вот как раз этот приём с тех пор уже сто раз можно было запретить. Правило сформулировать просто, а случайно нарушить - проблематично. И это тоже баг. |
|
Sir Reanimator
HoMM VI: Landless |
Сэр DeathLust, 25.02.2015 17:50Не ко мне вопросы, не я правила придумываю. А про крестьянских тараканов, да, собсно, туда же. |
Special status: |
Sir DeathLust
HoMM VI: Knight (1) |
Сэр Reanimator, 25.02.2015 17:58Вопрос именно к тебе:Сэр DeathLust, 25.02.2015 17:50Не ко мне вопросы, не я правила придумываю. А про крестьянских тараканов, да, собсно, туда же. Сэр Reanimator, 25.02.2015 08:54Будут ли при такой формулировке вышеозначенные прохождения признаны допустимыми? А вариант от сэра Магуса слишком сложный: придёт непосвящённый человек, увидит такие правила и просто не будет играть турнир. |
|
Sir Reanimator
HoMM VI: Landless |
Сэр DeathLust, 25.02.2015 18:04да |
Special status: |