ммм...в одной из тем - ВТ-шников обвинили в том, что мы чрезвычайно упростили игру...numOne
ВТ развращает своей зализанностью и упрощением
Наличие подобных программ, по сути, упрощает процесс принятия решений, отводя на второй план изучение физики игры и в частности, физики боя (и его математики). Я рекомендовал дополнить регламент проведения оффлайнового СНГ-2013 запретом на использование любых программных продуктов, за исключением стандартного калькулятора, позволяющих получить какое-либо преимущество в игре.
Ment
13 лет назад
Испытания проводились на версии героев SOD. Единственная редко возникающая ошибка в расчетах заключается в неправильном округлении (странность героев) и выражается в разнице реального и расчетного урона на единичку. Будем думать, как это побороть
В Героях всегда округляется до большего? Ну так возьмите целую часть числа и прибавьте единицу. Да и функция округления до большего в некоторых (это если не во всех) языках точно есть. Или я что-то не понял?
Наличие подобных программ, по сути, упрощает процесс принятия решений
Тогда наличие бумажки и ручки тоже упрощает этот процесс. Наличие мозга, который способен такие вещи расчитывать в уме или хотя бы прикидывать, тоже упрощает. Предлагаю всё это запретить и играть исключительно с помощью игральных костей: какое число выпало, так и ходишь.
Тогда наличие бумажки и ручки тоже упрощает этот процесс. Наличие мозга, который способен такие вещи расчитывать в уме или хотя бы прикидывать, тоже упрощает. Предлагаю всё это запретить и играть исключительно с помощью игральных костей: какое число выпало, так и ходишь.
В данном случае речь идёт как раз о замене мозга программой, которая сказывается на интеллектуальности игры (то есть увеличивает/даёт шансы "дураку" на победу в "битве разумов"). Моя рекомендация по запрету программ предложена исключительно для регламента оффлайновых турниров СНГ. Аналогичным образом на оффлайновых турнирах по покеру никто не позволит сидеть и пользоваться холдем-менеджером.
Если подскажете, где формулы глянуть, то без проблем :) Ment
В Героях всегда округляется до большего? Ну так возьмите целую часть числа и прибавьте единицу. Да и функция округления до большего в некоторых (это если не во всех) языках точно есть. Или я что-то не понял?
В героях с округлением есть одна странность. В редких случаях по формуле получается так, что округлять вообще не надо, результат целый, а на практике игра зачем-то добавляет к результату единицу, как будто там дробная часть есть. Или что-то такое, уже не помню точно.
Насчет честности пользования этой программой - не вижу, в чем проблема... Все формулы известны и не составляет сложности сосчитать урон по ним, просто это морока и трата времени. Хорошие игроки все равно это все в уме легко прикидывают, насколько я понимаю :)
Добавлено через 6 часов 30 минут Обновил версию по ссылке в первом посте. Изменения:
- Вместо длинной простыни юниты теперь выбираются кликом по картинке с портретами, стало гораздо удобнее. - Все файлы с данными спрятаны внутрь экзешника, чтобы никого не смущать :)
Еще хотел обновить первый пост новыми скринами, но, видимо, низя :p
nik312
13 лет назад
Кстати, я долго искал создателя этой вещицы. Думал некоторое время даже, что это Калабаба. А все ради того, чтобы затребовать одну очевидную и необходимую фичу - свап. Почти всегда интересует урон в обе стороны, поэтому хотелось бы иметь возможность одной кнопкой поменять условия сторон с точностью до наоборот.
nappy
13 лет назад
Свап сегодня-завтра будет. Он давно был в планах, но только сейчас снова дошли руки до этой программы :)
Ihtiandr
13 лет назад
nappy
В героях с округлением есть одна странность. В редких случаях по формуле получается так, что округлять вообще не надо, результат целый, а на практике игра зачем-то добавляет к результату единицу, как будто там дробная часть есть. Или что-то такое, уже не помню точно.
Видимо это не странность, а просто кривое округление вверх по формуле [целая часть] + 1, т.е. без проверки того, что число уже целое.
Видимо это не странность, а просто кривое округление вверх по формуле [целая часть] + 1, т.е. без проверки того, что число уже целое.
Но в большинстве случаев игра ведет себя ожидаемо и округляет правильно. Captain
если лукари нападают, то увеличивая атаку. их героя, увеличивается урон. и нет расчета урона, если они врукопашную
А что не так? Урон лучников, как и у любых других юнитов, зависит от их атаки, которая, в свою очередь, зависит от атаки героя.
Урон с кривой стрелы/врукопашную/сквозь стены можно посчитать, но как-то больно дофига всего получается. Надо подумать, как это аккуратно вместить.
dnaop-wr
13 лет назад
Была в 2000 - 2001 г.г. утилитка "Heroes III Combat Simulator", примерно такого же размера, но не включала в себя параметры героев - только монстров. И не требовала фрамверка вообще. Эта утилитка вроде бы по всем показателям лучше, но ... для утилиты 0,5 МБ требуется дополнительного софта аж 850 МБ. Многовато, если учесть, что больше не для чего этот софт не нужен. Второго фрамверка на все случаи за глаза хватает. Жаль, но не смогу попользоваться этим калькулятором...
Ну, ребят, много софта нынче на дотнете пишут :( Черт его знает, может, и стоит переписать на C++/MFC, но я в последний раз его щупал еще в начале века.
nappy
13 лет назад
Версия по ссылке в первом посте обновлена. Добавлено вычисление ответного урона и своп. Ответка вычисляется даже в том случае, если нападающий бьет без оной или является лучником, но я не думаю, что это кого-то сильно смущает.