В файле сохранения есть таблица ai, в ней и хранятся все необходимые значения для ИИ. Но назвать это историческими данными нельзя, т.к. там хранятся только данные о долге (сколько ИИ должен передать денег игроку в ответ на то, что игрок поддержал ИИ) и стратегии (чтобы знать, что нужно готовится к войне, когда война и т.д.). Никаких данных истории нет.
Все изменяемые данные игры хранятся в файле сохранений. Данные ИИ не меняются в игре. ИИ реализован, как отдельная функция, его можно отключить и игра для игрока кроме бездействия ботов не изменится.
Хорошо было бы написать для игры мультиплеер, в котором есть люди и боты. Но не знаю, интересно ли это будет игрокам.
Кстати, ИИ занимает достаточно много времени между ходами, когда много стран (2-4 сек для 235 стран). Это число увеличивается, когда страны между собой воюют и им необходимо перемещать войска и балансировать армию. Число Вам может показаться маленьким, но для мобильных телефонов, я думаю, это достаточно.
То есть, нужно несколько раз подумать перед усложнением ИИ, чтобы не заставить игрока сидеть и смотреть на табличку «Ожидание цивилизаций».
Нет, прогноз не учитывается. Наверное, чтобы создавать иллюзию. Насколько хорошо играть цели не было, а сложность, как написано в статье, регулируется изменением файла. То есть дается преимущество ИИ перед игроком, а не увеличиваются его способности. ИИ, в отличие от игрока, не может изучать технологии и политические институты, поэтому его действия ограничиваются картой и взаимодействием со странами.
Насчет того, отыгрывает ли он максимально возможно, ответить сложно. С одной стороны он балансирует армию наилучшим для ситуации образом и при возможности пытается сэкономить денег. Может быть стратегии тоже считаются, они позволяют ИИ готовиться к войнам.
ИИ берет больше не качеством, а количеством. Игрок может прокачать бонус к атаке, ИИ этого сделать не может, но он получает больше денег за ход и может позволить большее число армии. Игрок может иметь большую армию, но ИИ может потребовать ее убрать или начать объявлять войну игроку.
В игре для этого есть откат(не знаю как лучше назвать). Определенное число ходов(5 по умолчанию) после объявления войны все сообщения о мире не доходят до цели. Кстати, откат в 100 по-моему ходов используется в сценариях мировых войн. Там это сделано, чтобы страны не мирились. Памяти нет.
Конечно, терзайте. Дело в том, что в игре есть 3 типа тумана войны: выкл., стандартный и полный. Отличаются они тем, что на выкл. видно все. На стандартном уровне постройки и армию можно видеть только на соседних с вашей провинциях или аналогично с провинциями союзников. На полном тумане игрок не видит даже провинции, которые не являются его соседями или его союзников.
Все отношения стран друг с другом можно посмотреть, выбрав соответствующую линзу на карте. ИИ тоже знает это.
Предложения не видны, но их результаты(если страны договорились) отображаются в лог игроку.
Расположение армий на стандартном тумане войны видно только на соседних с вашими или союзника провинциями.
Количество денег видно у любой страны.
Если интересно, могу скинуть название игры в ЛС. Она на android.
Да. Но не всегда. Например, армия зависит от многих факторов и распределяется по провинциям учитывая положение противника. Союз ИИ заключает в прямой зависимости от количества денег, переданных ему. Запросы о мире могут быть как случайные, так и из-за преимущества армии противника над своей. Передача денег также зависит от того, сколько игрок передал денег. Границы случайности заданы в файле и именно от них зависит, насколько ИИ правдоподобно себя ведёт.
В файле сохранения есть таблица ai, в ней и хранятся все необходимые значения для ИИ. Но назвать это историческими данными нельзя, т.к. там хранятся только данные о долге (сколько ИИ должен передать денег игроку в ответ на то, что игрок поддержал ИИ) и стратегии (чтобы знать, что нужно готовится к войне, когда война и т.д.). Никаких данных истории нет.
Хорошо было бы написать для игры мультиплеер, в котором есть люди и боты. Но не знаю, интересно ли это будет игрокам.
Кстати, ИИ занимает достаточно много времени между ходами, когда много стран (2-4 сек для 235 стран). Это число увеличивается, когда страны между собой воюют и им необходимо перемещать войска и балансировать армию. Число Вам может показаться маленьким, но для мобильных телефонов, я думаю, это достаточно.
То есть, нужно несколько раз подумать перед усложнением ИИ, чтобы не заставить игрока сидеть и смотреть на табличку «Ожидание цивилизаций».
Насчет того, отыгрывает ли он максимально возможно, ответить сложно. С одной стороны он балансирует армию наилучшим для ситуации образом и при возможности пытается сэкономить денег. Может быть стратегии тоже считаются, они позволяют ИИ готовиться к войнам.
ИИ берет больше не качеством, а количеством. Игрок может прокачать бонус к атаке, ИИ этого сделать не может, но он получает больше денег за ход и может позволить большее число армии. Игрок может иметь большую армию, но ИИ может потребовать ее убрать или начать объявлять войну игроку.
Для этого у каждой страны есть отдельная переменная в файле сохранений, которая хранит в себе число денег, которые игрок перевел.
В игре для этого есть откат(не знаю как лучше назвать). Определенное число ходов(5 по умолчанию) после объявления войны все сообщения о мире не доходят до цели. Кстати, откат в 100 по-моему ходов используется в сценариях мировых войн. Там это сделано, чтобы страны не мирились. Памяти нет.
Конечно, терзайте. Дело в том, что в игре есть 3 типа тумана войны: выкл., стандартный и полный. Отличаются они тем, что на выкл. видно все. На стандартном уровне постройки и армию можно видеть только на соседних с вашей провинциях или аналогично с провинциями союзников. На полном тумане игрок не видит даже провинции, которые не являются его соседями или его союзников.
Все отношения стран друг с другом можно посмотреть, выбрав соответствующую линзу на карте. ИИ тоже знает это.
Предложения не видны, но их результаты(если страны договорились) отображаются в лог игроку.
Расположение армий на стандартном тумане войны видно только на соседних с вашими или союзника провинциями.
Количество денег видно у любой страны.
Если интересно, могу скинуть название игры в ЛС. Она на android.
Да. Но не всегда. Например, армия зависит от многих факторов и распределяется по провинциям учитывая положение противника. Союз ИИ заключает в прямой зависимости от количества денег, переданных ему. Запросы о мире могут быть как случайные, так и из-за преимущества армии противника над своей. Передача денег также зависит от того, сколько игрок передал денег. Границы случайности заданы в файле и именно от них зависит, насколько ИИ правдоподобно себя ведёт.