 |
Темы без ответов | Активные темы
| Автор |
Сообщение |
|
greytiger
|
|
| Не в сети |
 |
Зарегистрирован: Пн июл 26, 2004 0:23 Сообщения: 9
|
|
Замечена неточность в названии типа арта:
В симулаторе - Артефакт (атака) 0%
В игре - нападение
|
|
| Вернуться к началу |
|
 |
|
boets
|
|
| Не в сети |
| Генерал сотового комплекса |
 |
Зарегистрирован: Вт июл 20, 2004 5:54 Сообщения: 560
|
|
Òóëç çàìå÷àòåëüíûé, ÷òî è ãîâîðèòü. Ñïàñèáî ñîçäàòåëþ (â îáîèõ ñìûñëàõ ýòîãî ñëîâà).
Äîáàâëþ ïîæåëàíèÿ ïðîñòîãî þçåðà.
1. Åñëè ëîãà íà ðóêàõ íåò, íî áîé õî÷åòñÿ ñìîäåëèðîâàòü - ïðèõîäèòñÿ íàáèðàòü ðó÷êàìè. Õî÷åòñÿ ïðîñòî âáèòü ÷èñåëêè, âûáðàòü ðàñû è ðåëèãèè èç äðîï-äàóíîâ è âïåðåä. Ìîæíî õîòÿ áû íå âåñü ëîã à òîëüêî íà îäíó àðìèþ. ×òîáû áûëà âîçìîæíîñòü âûáðàòü ïîëíîñòüþ ïðîêëàä ëþáîé ðàñû èëè ïîëíûé ïðîêëàä
2. Õî÷åòñÿ ñîõðàíåíèÿ. Õîòÿ áû òîëüêî ÷òî ââåäåííîãî áîÿ. Íóæíî òî âñåãî òî äîáàâèòü/óäàëèòü þíèò/àðò/ðåëèãèþ, äëÿ ýòîãî íàäî ïîñòîÿííî äåðæàòü Copy/Paste íàãîòîâå. Õîðîøî ñêðåñòèòü ñ 1-ì ïóíêòîì
Ñïàñèáî
_________________ ÊàññÀíäðà - Brotherhood of Wolves (BW)
|
|
| Вернуться к началу |
|
 |
|
MacMar
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
|
странно, что-то форум мне не присылает уведомления об ответах... ладно, буду проглядывать время от времени
общая новость - симулятор серьезно исправлен, и должен стать гораздо точнее
2DVolk:
именно так РЗ считать и надо, я ошибался...
на днях подправлю описание алгоритма на своем сайте, пока просто формулы выложу:
эфф_урон * (1 + рас_бонус) * (1 + ур_бонус) * (1 + сумма_арт_бонусов_на_урон + религ_бонус_на_урон) * (1 + сумма_арт_бонусов_на_атаку + религ_бонус_на_атаку)
эфф_жизнь * (1 + сумма_арт_бонусов_на_броню + религ_бонус_на броню) / [(1 - рас_бонус) * (1 - ур_бонус) * (1 - сумма_арт_бонусов_на_защиту - религ_бонус_на_защиту)]
рапиду не принимаю, но можно прикрутить для полноты картины
2greytiger:
Ты совершенно прав. Я уже не помню, почему у меня там "атака", а не "нападение". Кажется, раньше "атака" была в окне постройки юнитов.
Поправить - дело пяти минут. И по-хорошему это сделать надо. Единственный момент - обратная совместимость. Если кто-то себе насохранял шаблонов со своими артами, то им придется везде "атака" менять на "нападение". Поддерживать два синтаксиса мне неудобно. Давайте так сделаем - если через неделю здесь не появится гневных мессаг по поводу изменения синтаксиса, то изменим. Если найдутся люди, которым такое изменение неудобно - оставим как есть, а в отдаленном будущем будем поддерживать оба варианта.
2boets:
1. Раз люди просят, значит, надо. Сделаю поверх текстового синтаксиса.
2. Вообще говоря, дельная мысль. Хранить вход сима в кукисах у клиентов, например. Думаю, будет удобно, добавлю в туду.
_________________ [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]
|
|
| Вернуться к началу |
|
 |
|
Squabbler
|
|
| Не в сети |
| Инженер-продиумщик |
 |
 |
Зарегистрирован: Пт июл 09, 2004 6:06 Сообщения: 255
Откуда: Питер, Персей, [BFG]
|
|
У нашего академика был случай: перепутал армии, послал не ту армию не на ту соту. Согласно Вашему симулятору бой должен был продолжаться 17 раундов, и когда остануться одни транспорты, армия должна была отступить, однако этого не произошло, и бой продолжался дальше, до установления стоимости 1:2. Бой продолжался 26 раундов. Если интересно, могу прислать лог.
_________________ [url=http://bfg.arptek.ru:8080/]<----[color=red][ВFG][/color]---->[/url] - Персей
[url=http://bfg.arptek.ru:8080/]<-[color=green][NEUTRAL][/color]->[/url] - Змееносец
|
|
| Вернуться к началу |
|
 |
|
DVolk
|
|
| Не в сети |
| Кадет |
 |
 |
Зарегистрирован: Чт июл 29, 2004 6:22 Сообщения: 995
|
MacMar писал(а): 2DVolk: именно так РЗ считать и надо, я ошибался... на днях подправлю описание алгоритма на своем сайте, пока просто формулы выложу: эфф_урон * (1 + рас_бонус) * (1 + ур_бонус) * (1 + сумма_арт_бонусов_на_урон + религ_бонус_на_урон) * (1 + сумма_арт_бонусов_на_атаку + религ_бонус_на_атаку) эфф_жизнь * (1 + сумма_арт_бонусов_на_броню + религ_бонус_на броню) / [(1 - рас_бонус) * (1 - ур_бонус) * (1 - сумма_арт_бонусов_на_защиту - религ_бонус_на_защиту)]
Хм, ты уверен с уроном?
_________________ [img]http://www.destinysphere.ru/ds/images/world_logo/kassiopeia_1.gif[/img] DVolk. Просто нейтрал, не злой и не добрый.
|
|
| Вернуться к началу |
|
 |
|
MacMar
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
|
ну как сказать уверен...
понятно, что разных формул бесконечность, а боев я провел конечное кол-во, и поэтому могу ошибиться... но я старался по возможности проводить проверочные бои с юнитами, у которых отличаются базовые характеристики
результаты порядка десятка тестовых боев с артами на урон, атаку и их комбинациями сходятся с формулой
результаты трех валидных боев с несколькими группами юнитов также точно считаются по такой формуле
отдельно проверялось, что расовые и уровневые бонусы идут отдельно от артефактовых
также отдельно проверялось, что религиозные бонусы считаются вместе с артефактовыми
так что более-менее уверен, хотя подождем отзывов...
если хочешь подробностей - стукни мне в асю в понедельник
2Squabbler:
дык интересно, присылай
мне интересны любые расхождения сима с реальностью
_________________ [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]
|
|
| Вернуться к началу |
|
 |
|
DVolk
|
|
| Не в сети |
| Кадет |
 |
 |
Зарегистрирован: Чт июл 29, 2004 6:22 Сообщения: 995
|
Просто тут в формулах во-первых, отсутствует знак равенства  , во-вторых, нет базовой атаки и защиты и в-третьих, если раскрыть скобки, получается, что:
урон * (1 + рас_бонус) * (1 + ур_бонус) * (1 + сумма_арт_бонусов_на_урон + религ_бонус_на_урон) * (1 + сумма_арт_бонусов_на_атаку + религ_бонус_на_атаку) =
урон*(1+рас_бонус+ур_бонус+ рас_бонус*ур_бонус)*(сумма_арт_бонусов_на_урон + религ_бонус_на_урон)...
Дальше лень писать, но идея, думаю, понятна. Ты уверен, что тут в скобках нигде нет лишней единички?  Или просто описка, а должно быть так:
реал_урон = урон*(1+сумм_всех_бонусов_урона)*(атака+сумм_всех_бонусов_атаки).
В формуле для здоровья, кстати, тоже нет базовой защиты. Должно быть так:
реал_здровье = [броня*(1+сумм_всех_бонусов_брони)]/[(1-защита-сумм_всех_бонусов_защиты)]
или так:
реал_здоровье = [броня*(1+сумм_всех_бонусов_брони)]/[(1-защита)*(1-сумм_всех_бонусов_защиты)]
или как-то еще?
ЗЫ: Это ничего, что я такой зануда?  Просто сам сейчас пытаюсь посчитать эффект, который дает религия - и по разным формулам он получается, естественно, разным. А хочется знать точно.
_________________ [img]http://www.destinysphere.ru/ds/images/world_logo/kassiopeia_1.gif[/img] DVolk. Просто нейтрал, не злой и не добрый.
|
|
| Вернуться к началу |
|
 |
|
MacMar
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
упс, сорри насчет знака равенства
это были только формулы учета бонусов, базовые характеристики входят в эфф_урон и эфф_жизнь как обычно
т.е. правильнее было бы написать:
урон_со_всеми_бонусами = эфф_урон * (1 + рас_бонус) * (1 + ур_бонус) * (1 + сумма_арт_бонусов_на_урон + религ_бонус_на_урон) * (1 + сумма_арт_бонусов_на_атаку + религ_бонус_на_атаку)
так, проверил еще раз - написал я то, что и хотел написать, нигде не ошибся
сейчас я думаю, что расовые и уровневые бонусы считаются отдельно от всего остального, т.е. расовый воранерский бонус 10% - это просто домножение общего урона на 1.1, а не бонус на конкретную характеристику
рассудить нас могут только логи
кстати, народ, если кто уже проверял новый сим - отпостьтесь о результатах плиз...
_________________ [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
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
|
блин, опять провайдер творит что-то - сим (ну и парсер тоже) выдает Internal Server Error
сегодня вряд ли получится этот вопрос выяснить
надеюсь, завтра разберемся
_________________ [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
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
|
починили
_________________ [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]
|
|
| Вернуться к началу |
|
 |
|
Dark__Flare
|
|
| Не в сети |
 |
Зарегистрирован: Вт авг 10, 2004 16:46 Сообщения: 15
Откуда: г.Псков
|
|
MacMar объясни мне такое явление в симуляторе-был проведён тестовый бой 1 Патриарх против 54 Анимистов:
аунд битвы 1.
Армия Атака 1 потеряла 0 из 1 Патриарх.
Армия Защита 1 потеряла 15 из 54 Анимист.
Раунд битвы 2.
Армия Атака 1 потеряла 0 из 1 Патриарх.
Армия Защита 1 потеряла 11 из 39 Анимист.
Раунд битвы 3.
Армия Атака 1 потеряла 0 из 1 Патриарх.
Армия Защита 1 потеряла 8 из 28 Анимист.
Раунд битвы 4.
Армия Атака 1 потеряла 0 из 1 Патриарх.
Армия Защита 1 потеряла 5 из 20 Анимист.
Раунд битвы 5.
Армия Атака 1 потеряла 0 из 1 Патриарх.
Армия Защита 1 потеряла 4 из 15 Анимист.
Раунд битвы 6.
Армия Атака 1 потеряла 0 из 1 Патриарх.
Армия Защита 1 потеряла 2 из 11 Анимист.
Раунд битвы 7.
Армия Атака 1 потеряла 0 из 1 Патриарх.
Армия Защита 1 потеряла 2 из 9 Анимист.
Почему папа с каждым ударом слабее бьёт?
|
|
| Вернуться к началу |
|
 |
|
MacMar
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
|
потому что для расчета урона берется не целое значение кол-ва юнитов (которое фигурирует в логах), а вещественное, с учетом уже полученных повреждений
т.е. наполовину мертвый патриарх будет драться как пол-патра
так реализовано в моем симе
есть косвенные свидетельства, что в сфере это именно так
хотя специально это не проверялось
_________________ [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
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
|
исправил на сайте описание алгоритма
_________________ [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]
|
|
| Вернуться к началу |
|
 |
|
Dark__Flare
|
|
| Не в сети |
 |
Зарегистрирован: Вт авг 10, 2004 16:46 Сообщения: 15
Откуда: г.Псков
|
MacMar писал(а): потому что для расчета урона берется не целое значение кол-ва юнитов (которое фигурирует в логах), а вещественное, с учетом уже полученных повреждений т.е. наполовину мертвый патриарх будет драться как пол-патра
так реализовано в моем симе есть косвенные свидетельства, что в сфере это именно так хотя специально это не проверялось
Народ кто нибудь может это проверить?
MacMar может ли это означать что твой симулятор неточен,и если так будеш ли ты его править?
|
|
| Вернуться к началу |
|
 |
|
MacMar
|
|
| Не в сети |
| Командир соты |
 |
Зарегистрирован: Сб янв 24, 2004 17:17 Сообщения: 316
Откуда: Киев
|
как раз сегодня проверил - в сфере все именно так, т.е. в расчете урона и стоимости армии участвует вещественное значение числа юнитов
зы. сим точен как никогда  разговор по сути идет о десятых долях процента в уровневых бонусах... ну и обо всяких нюансах, типа "обе армии были настолько ослаблены..."
_________________ [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]
|
|
| Вернуться к началу |
|
 |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 67 гостей |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|
 |