Обновить
3

Пользователь

Отправить сообщение

В файле сохранения есть таблица ai, в ней и хранятся все необходимые значения для ИИ. Но назвать это историческими данными нельзя, т.к. там хранятся только данные о долге (сколько ИИ должен передать денег игроку в ответ на то, что игрок поддержал ИИ) и стратегии (чтобы знать, что нужно готовится к войне, когда война и т.д.). Никаких данных истории нет.

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

Для этого у каждой страны есть отдельная переменная в файле сохранений, которая хранит в себе число денег, которые игрок перевел.

В игре для этого есть откат(не знаю как лучше назвать). Определенное число ходов(5 по умолчанию) после объявления войны все сообщения о мире не доходят до цели. Кстати, откат в 100 по-моему ходов используется в сценариях мировых войн. Там это сделано, чтобы страны не мирились. Памяти нет.

Конечно, терзайте. Дело в том, что в игре есть 3 типа тумана войны: выкл., стандартный и полный. Отличаются они тем, что на выкл. видно все. На стандартном уровне постройки и армию можно видеть только на соседних с вашей провинциях или аналогично с провинциями союзников. На полном тумане игрок не видит даже провинции, которые не являются его соседями или его союзников.
Все отношения стран друг с другом можно посмотреть, выбрав соответствующую линзу на карте. ИИ тоже знает это.
Предложения не видны, но их результаты(если страны договорились) отображаются в лог игроку.
Расположение армий на стандартном тумане войны видно только на соседних с вашими или союзника провинциями.
Количество денег видно у любой страны.
Если интересно, могу скинуть название игры в ЛС. Она на android.

Да. Но не всегда. Например, армия зависит от многих факторов и распределяется по провинциям учитывая положение противника. Союз ИИ заключает в прямой зависимости от количества денег, переданных ему. Запросы о мире могут быть как случайные, так и из-за преимущества армии противника над своей. Передача денег также зависит от того, сколько игрок передал денег. Границы случайности заданы в файле и именно от них зависит, насколько ИИ правдоподобно себя ведёт.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность