Текущее время: Чт ноя 12, 2026 3:25

Часовой пояс: UTC+03:00


Правила форума





Начать новую тему  Ответить на тему  [ 74 сообщения ]  На страницу Пред. 1 2 3 4 5
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 12:49 
Не в сети
хелпер
хелпер
Аватара пользователя

Зарегистрирован: Чт сен 08, 2005 10:27
Сообщения: 969
Откуда: Россия
:o :o :o Откуда знаешь про Монте-Карло (математик, химик???).
Вообще, ты прав, но не совсем. При многораундах результат симулятора совпадает очень точно. Я тоже на счет Монте-Карло я уже думал: может прокатит, а может и нет. Это все-таки статистический метод...
Конечно, оценка вероятности нужна, но мне кажется можно обойтись без этого метода (Как вспомню про то как свои задачи считал по нескольку дней - жуть берет...)

_________________
Пегас, Psolao Coalition [PC]


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 13:19 
Не в сети
Генерал сотового комплекса
Генерал сотового комплекса
Аватара пользователя

Зарегистрирован: Ср июн 21, 2006 0:21
Сообщения: 573
Откуда: Феникс
Цитата:
Цитата:
Это нужно конечно, то что вы делаете, но меня в первую очередь интересует только первый раунд и чтоб в стимуляторе присудствовали новые юниты)
по большому счету симулятор нужен для расчета волн и динамы
у меня новые юниты есть, нужны тока их к ЮvsЮ
Moгу боёв с новыми юнитами понаходить еси нужно а Ю.vs.Ю я незнаю как считать :?

_________________
Diamond Wings [DW]
[img]http://forum.destinysphere.net/forum/images/hueter.gif[/img]
[img]http://img148.exs.cx/img148/1988/wings0076na.gif[/img]


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 17:01 
Не в сети
Властитель межкольцевого мира
Властитель межкольцевого мира
Аватара пользователя

Зарегистрирован: Вс июл 25, 2004 23:13
Сообщения: 2646
Цитата:
:o :o :o Откуда знаешь про Монте-Карло (математик, химик???).
Этож 1-й и 2-й курс высшей математики любого технического вуза. :)
Цитата:
Вообще, ты прав, но не совсем. При многораундах результат симулятора совпадает очень точно. Я тоже на счет Монте-Карло я уже думал: может прокатит, а может и нет. Это все-таки статистический метод.

Конечно, оценка вероятности нужна, но мне кажется можно обойтись без этого метода (Как вспомню про то как свои задачи считал по нескольку дней - жуть берет...)
Статистическим методам в нашем случае альтернативы нет. Можно ещё считать через совместные плотности вероятности случайных процессов, но это (ещё весной) у меня получилось только для первого раунда. Корректного перехода на многораунд пока не нашёл. Поэтому только методом Монте-Карло...
Если будешь считать по средним значениям ударов, мне будет очень интересно - как же ты будешь интерпретировать результат? :wink:

_________________
Волк: Вождь партии Мира и Труда.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 20:29 
Не в сети

Зарегистрирован: Вт дек 06, 2005 18:43
Сообщения: 13
Цитата:
2 GarikW
Сделать симулятор у меня в личных планах с прошлой осени. Процесс продвигается медленно, но постараюсь к Новому Году его закончить.

Хорошо, что энтузиазм не только у меня.

В плане улучшения твоего симулятора должен сказать следующее.
При наличии рандома в уроне результат расчётов может быть только в вероятностном представлении: "армия защиты победит с вероятностью 0.8" или "Армия нападения проиграет на 1-м раунде с вероятнотью 0.5, на 2-м раунде с вероятностью 0.8, на 3-м с вероятностью 0.98, не доживёт до 5-го раунда с вероятностью 1".
Или: "Армия защиты на 2-м раунде потеряет 60% своих камикадзе с вероятностью 0.22".
Только так.
Готовые логи с конкретными потерями - это введение игроков в заблуждение.

Предлагаю доработать твой симулятор по методу "Монте-Карло".
Основной показатель - "Вероятность победы (поражения) на i-м раунде".
Вводишь 20 счётчиков (по количеству возможных раундов) с тремя градациями: "Победа", "Поражение" и "Переход на следующий раунд".
Расчитываешь бой с рандомом для каждой группы юнитов на каждом раунде и увеличиваешь счётчик в том месте, где бой остановился. Победила армия на первом раунде - увеличиваешь на единицу счётчик 1-1, проиграла на 5-м - увеличиваешь счётчик 5-2 и т.д.
Таких просчётов надо сделать ну о-о-очень много (и каждый - с другим рандомом). Чем больше просчётов, тем точнее результат.
По окончании надо значение каждого счётчика разделить на общее количество просчётов. В результате ты получишь 60 вероятностей.

Всевозможных показателей можно придумать большое количество.

Отсюда - большое сомнение в существовании онлайн-симулятора. Каждый расчёт должен будет занимать много минут, а то и часов.
Реальнее оффлайн-симулятор, который каждый игрок гоняет на своём компе для своих задач.
Какая речь.Долго писал? :)

_________________
Возьми что сможеш и ничего не отдавай взамен!

GDI


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 23:46 
Не в сети
Властитель межкольцевого мира
Властитель межкольцевого мира
Аватара пользователя

Зарегистрирован: Ср окт 26, 2005 17:31
Сообщения: 3467
Откуда: От Верблюда
Риппи, если нужны логи, ты стукни мне. Где-то валялось огромное количество логов месячной давности, когда тестил юнитов. может что и сгодится...

Мрак, ничего другого написать не мог?

_________________
Заявки на вступление


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 0:15 
Не в сети
хелпер
хелпер
Аватара пользователя

Зарегистрирован: Чт сен 08, 2005 10:27
Сообщения: 969
Откуда: Россия
Olin: Сделал я расчеты по твоей методике... (простенький бой: 3х3 юнита, в среднем по 8-9 раундов, 10000 итераций). Да, действительно графики получаются весьма интересные, другое дело, что занимает такой расчет секунд 20-25 (на PHP).


Последний раз редактировалось GarikW Вт сен 05, 2006 8:38, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 7:09 
Не в сети
Властитель межкольцевого мира
Властитель межкольцевого мира
Аватара пользователя

Зарегистрирован: Вс июл 25, 2004 23:13
Сообщения: 2646
Цитата:
Olin: Сделал я расчеты по твоей методике... (простенький бой: 3х3 юнита, в среднем по 8-9 раундов, 10000 итераций). Да, действительно графики получаются весьма интересные, другое дело, что занимает такой расчет минут 20-25.
Следующий шаг: оптимизировать алгоритм по быстродействию. Что-то долго у тебя считает... Ты не на старом Бейсике написал? :)

И дождаться рассекречивания коэффициентов.
Собственно, сам для себя я эти коэффициенты расчитал. Почитай ответ Дады и Райла в конференции о рассекречивании. Так это про меня.
Но по просьбе Райла я их никому не даю...

Но сам путь к результату обозначу.
На хелпе портала есть все параметры юнитов. Но коэффициенты атак-уязвимостей заданы интервалами цветных диапазонов с конкретными границами, а эффективность юнитов (отношение их боеспособностей) задана ещё точнее - цветовыми RGB-кодами.
Так вот. Составляешь 1770 уравнений эффективности (по количеству пар боевых юнитов) и решаешь их по критерию наименьших квадратов.
Об алгоритме оптимизации. Не катят ни градиентные, ни симплекс-методы: целевая функция настолько нелинейна из-за своей огромной многомерности, что о линейной экстраполяции даже на коротких интервалах целевой функции не стоит и мечтать.
Единственный выход - знаменитый метод Монте-Карло: назначаешь каждому неизвестному коэффициенту случайное значение в заданном интервале и медленно идёшь к оптимуму.

Но стоит ли этим заниматься? Сейчас Создатели серьёзно рассматривают вопрос о рассекречивании этих коэффициентов.

_________________
Волк: Вождь партии Мира и Труда.


Последний раз редактировалось Olin Вт сен 05, 2006 7:58, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 7:41 
Не в сети
хелпер
хелпер
Аватара пользователя

Зарегистрирован: Чт сен 08, 2005 10:27
Сообщения: 969
Откуда: Россия
Olin: Извини, олпечатка вышла. 20-25 секунд :). Вот ссылка на симулятор по методу монте-карло, который я вчера сделал (там только ограничение есть - 5000 циклов)
http://www.dsm.h16.ru/sim/mc.php

+"По просьбам трудящихся" :) сделал калькулятор (а также торговыый калькулятор) для новых юнитов, пользуйтесь.
http://www.dsm.h16.ru/sim/calc.php

Пишем ваши замечания, пожелания (пока у меня время свободное есть, что бы переделать :D )
П.С. Ну что, никто хостинг хороший не знает??? :cry:

_________________
Пегас, Psolao Coalition [PC]


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 9:32 
Не в сети
Генерал сотового комплекса
Генерал сотового комплекса
Аватара пользователя

Зарегистрирован: Ср июн 21, 2006 0:21
Сообщения: 573
Откуда: Феникс
Спасибо.
Им удобно пользоваться при планировании атак чтоб по максимому, почти в 5 раз свою ударку больше делать.

Андроида Охотника не считает только

_________________
Diamond Wings [DW]
[img]http://forum.destinysphere.net/forum/images/hueter.gif[/img]
[img]http://img148.exs.cx/img148/1988/wings0076na.gif[/img]


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 12:02 
Не в сети
Кователь кадериума
Кователь кадериума
Аватара пользователя

Зарегистрирован: Вс июл 11, 2004 15:34
Сообщения: 54
Откуда: 60-я параллель
Цитата:
Сейчас Создатели серьёзно рассматривают вопрос о рассекречивании этих коэффициентов.
Оффтоп...
Зачем изначально было их засекречивать? Непонятно. Добавить интриги в игру? Но это добавило только нервозности игрокам, и кучу потраченного времени, которое можно было потрать на что нить более интересное....


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 16:35 
Не в сети
Властитель межкольцевого мира
Властитель межкольцевого мира
Аватара пользователя

Зарегистрирован: Вс июл 25, 2004 23:13
Сообщения: 2646
Цитата:
Цитата:
Сейчас Создатели серьёзно рассматривают вопрос о рассекречивании этих коэффициентов.
Оффтоп...
Зачем изначально было их засекречивать? Непонятно. Добавить интриги в игру? Но это добавило только нервозности игрокам, и кучу потраченного времени, которое можно было потрать на что нить более интересное....
А почему бы и не засекретить? Включая даже основные параметры.
А свойства юнитов описать общими словами: у этого яда много, а этот эмпатией воюет.
И вперёд! Кто больше повоевал, тот лучше прочувствовал свойства юнитов...

Но лично я - за рассекречивание: появляется возможность точных расчётов - кто лучше расчитал, тот и на коне. Только бы прослой заменили - мешает он воевать одновременно несколькими видами юнитов...

_________________
Волк: Вождь партии Мира и Труда.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 16:43 
Не в сети
Властитель межкольцевого мира
Властитель межкольцевого мира
Аватара пользователя

Зарегистрирован: Вс июл 25, 2004 23:13
Сообщения: 2646
Цитата:
Olin: Извини, олпечатка вышла. 20-25 секунд :). Вот ссылка на симулятор по методу монте-карло, который я вчера сделал (там только ограничение есть - 5000 циклов)
http://www.dsm.h16.ru/sim/mc.php...
Попробовал.
Что-то не верится, что так компактно события скучились... Попробуй для миллиона итераций.

_________________
Волк: Вождь партии Мира и Труда.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 17:07 
Не в сети
хелпер
хелпер
Аватара пользователя

Зарегистрирован: Чт сен 08, 2005 10:27
Сообщения: 969
Откуда: Россия
Цитата:
Попробовал.
Что-то не верится, что так компактно события скучились... Попробуй для миллиона итераций.
Нет, точки там нормально ложатся, просто пример достаточно однозначный (атакующий всегда выигрывает). Вот если защиты взять раза в 2-2.5 больше, или ударку из танатосов, то точки уже так красиво не ложатся, а размазываются по всем раундам.

_________________
Пегас, Psolao Coalition [PC]


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс сен 10, 2006 20:23 
Не в сети
хелпер
хелпер
Аватара пользователя

Зарегистрирован: Чт сен 08, 2005 10:27
Сообщения: 969
Откуда: Россия
Цитата:
Составляешь 1770 уравнений эффективности (по количеству пар боевых юнитов) и решаешь их по критерию наименьших квадратов
Составил и решил, в результате получил уязвимости, а из них - коэффициенты :). Правда выкладывать их пока не буду, подожду...


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 74 сообщения ]  На страницу Пред. 1 2 3 4 5

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 102 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
© 2003-2007. DestinySphere GmbH, ООО Геймспейс. All Rights Reserved.
Создано на основе phpBB® Forum Software © phpBB Limited.
Русская поддержка phpBB