Зарегистрирован: Пн мар 08, 2004 2:18 Сообщения: 105
Откуда: St. Petersburg, Russia
Просто здорово!
Как долго я мучался, пытаясь сам через все это пробраться!
На данный момент остались некоторые вопросы, не могли бы Вы уточнить?
1. Рассовый бонус на защиту считается как %защиты_реальный = %защиты*%бонуса. Либо, при расчете реальной жизни, как: жизнь_реальная = жизнь/[ (1-%защиты)*(1-%бонуса) ]
2. Бонусы у юнитов против юнитов -1 левела, они одинаковы, хоть примерно?
3. При расчете боя используется арифметика с плавающей точкой или целочисленная? Как, к примеру, будет влиять арт 2.1% жизни на юнит с 25 жизнями? Получится 25, 25.525 или 26?
_________________ Тьма и Свет лишь крайности, бесконечно малые частички многообразия мира. Служить им – ограничивать себя.
[size=150][color=red]С[/color][color=orange]П[/color][color=yellow]Е[/color][color=lime]К[/color][color=cyan]Т[/color][color=blue]Р[/color][/size]
Классный калькулятор!
9-раундовый бой рассчитал один в один. Юниты, правда, 1 и 2 уровня были и без артов (на Андромеде еще негусто с ними). Только одна ошибочка - раз в 48 минут у защитника появлялся дополнительный слуга .
Исправил баг с "Ракетной установкой" - раньше ракетная установка просто тихонько отбрасывалась симулятором.
Рейтинг армий, который выдается в "расширенном логе", теперь в продиуме (был в энергии) - чтобы не было путаницы с отчетом.
_________________ [url=http://ds.civ3000.com/ru/fightsim.html]Симулятор боя[/url], [url=http://ds.civ3000.com/ru/algorithm.html]Алгоритм боя[/url], [url=http://ds.civ3000.com/ru/logparser.html]Парсер логов[/url], [url=http://ds.civ3000.com/ru/arts.html]Арты по логам[/url]
2 Matrix007, 2Pyromancer:
GUI-шка имхо будет не очень удобной - слишком много кнопочек, легче текстовый вход в редакторе править. Чтобы каждый раз не заполнять - можно сохранить себе некий шаблон(ы) на диск, и копировать его в симулятор.
Если в СС играешь - всё равно в инете много сидишь, хотя оффлайновый симулятор конечно удобнее...
ЗЫ. (2Pyromancer)
Думаю, гуишка не очень нужна, но за предложение спасибо.
ЗЗЫ.
Написано всё на питоне.
_________________ [url=http://ds.civ3000.com/ru/fightsim.html]Симулятор боя[/url], [url=http://ds.civ3000.com/ru/algorithm.html]Алгоритм боя[/url], [url=http://ds.civ3000.com/ru/logparser.html]Парсер логов[/url], [url=http://ds.civ3000.com/ru/arts.html]Арты по логам[/url]
2MrDeath, 2wwwhello:
В симуляторе есть проверка на нулевой урон армии. Т.е. если армия из одних транспортов - бой останавливается. То, что у MrDeath получилось - какой-то странный глюк... Там вообще повреждения получились отрицательные... Не говоря уж о появившихся вдруг юнитах...
Я попробовал воспроизвести - у меня не получилось. Если у кого-то будет такая же ерунда - просьба сюда запостить (или по мылу) вход симулятора.
_________________ [url=http://ds.civ3000.com/ru/fightsim.html]Симулятор боя[/url], [url=http://ds.civ3000.com/ru/algorithm.html]Алгоритм боя[/url], [url=http://ds.civ3000.com/ru/logparser.html]Парсер логов[/url], [url=http://ds.civ3000.com/ru/arts.html]Арты по логам[/url]
Уважаемый MacMar, для меня как ньюбу было бы интересно такая вещь: как зная какая армия нападающего, подсчитать армию каторая может защититься? Можно ли это посчитать с помощью вашего симулятора?
Можно, перебором и методом подгонки Ставишь тыщу анимистов - не защитились. Ставишь две - защитились. Ставишь полторы и т.д.
_________________ [url=http://ds.civ3000.com/ru/fightsim.html]Симулятор боя[/url], [url=http://ds.civ3000.com/ru/algorithm.html]Алгоритм боя[/url], [url=http://ds.civ3000.com/ru/logparser.html]Парсер логов[/url], [url=http://ds.civ3000.com/ru/arts.html]Арты по логам[/url]
2M_A_G:
1. жизнь_реальная = жизнь/[ (1-%защиты)*(1-%бонуса) ]
если два бонуса на защиту, то
жизнь_реальная = жизнь/[ (1-%защиты)*(1-%бонуса1)*(1-%бонуса2) ]
2. Нет. Против 1лвл есть бонус только у 2лвл. У 3лвл нет никакого (или очень малый) бонуса. У 4лвл "отрицательный" бонус, т.е. это скорее бонус 1лвл против 4лвл.
3. с плавающей точкой. 25.525
_________________ [url=http://ds.civ3000.com/ru/fightsim.html]Симулятор боя[/url], [url=http://ds.civ3000.com/ru/algorithm.html]Алгоритм боя[/url], [url=http://ds.civ3000.com/ru/logparser.html]Парсер логов[/url], [url=http://ds.civ3000.com/ru/arts.html]Арты по логам[/url]
Можно включить "Генерировать отчет" - там будут показаны потери в ресурсах и юнитах каждой из сторон, а также баланс.
Остаток армии придется вычислять самому - по строке "погибло 800 из 1000" это вроде несложно
_________________ [url=http://ds.civ3000.com/ru/fightsim.html]Симулятор боя[/url], [url=http://ds.civ3000.com/ru/algorithm.html]Алгоритм боя[/url], [url=http://ds.civ3000.com/ru/logparser.html]Парсер логов[/url], [url=http://ds.civ3000.com/ru/arts.html]Арты по логам[/url]
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 41 гость
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения