Генератор истории мира

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

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

Сами поселения тоже развиваются со временем:
- Выбирают себе лидеров
- Отбиваются от рейдеров и других угроз
- Растут, становятся больше или, наоборот, могут быть разграблены и стать меньше или вообще быть заброшенными и уничтоженными

С битвами и поселениями связаны исторические фигуры. события их жизни тоже отражаются в истории.

Примеры таких записей из лога:

Историческая фигура

Ганс Дюпон
Год рождения: 893
Связанные события:
Год: 911 - Синдикат Обсидиановых Крыльев из Черных Небес направил экспедиционный флот в сектор 2 (система 0) для колонизации новых звёзд. Командующий: Ганс Дюпон
Год: 922 - Фракция Синдикат Обсидиановых Крыльев из Черных Небес основала поселение Вердиктус на планете Зесоре в системе Тералис (сектор 2). Командир флота Ганс Дюпон стал первым лидером поселения
Год: 946 - Ганс Дюпон, лидер поселения Вердиктус, погиб во время рейдерского налета

События и битвы, произошедшие за год (генератор может иногда навалить вархаммера :))

=== 94 ===
• Корпорация Сумеречных Солнц из Пыли: поселение Горизонт Веретена выросло и стало Large
• Корпорация Сумеречных Солнц из Пыли создал флот для колонизации системы 21 (сектор 16) Командующий: Анна Лопес
• Синдикат Обсидиановых Крыльев из Черных Небес создал флот для колонизации системы 2 (сектор 0) Командующий: Суда Гарсия
• Гильдия Звездных Шипов с Внешнего Кольца направил экспедиционный флот в сектор 17 (система 0) для колонизации новых звёзд
• Мануфакторум Алых Солнц из Черных Небес направил экспедиционный флот в сектор 11 (система 18) для колонизации новых звёзд
• Год 94: Битва за планету Ниотов в системе Роп, сектор Разлом Аркадии.
Сражались Гильдия Алых Крыльев от Угасающей Звезды против Синдикат Железных Теней из Поясов Пепла.
Победитель: Гильдия Алых Крыльев от Угасающей Звезды.
В этой битве отличился генерал Валери Иванова, возраст: 20

Или история поселения:

Поселение Шрам Волокон - Сектор:10 Система:12 Планета:0
Размер поселения: Small
Активно: False
Связанные события: 16
Год: 883 : Фракция Гильдия Сумеречных Крыльев из Разлома основала поселение Шрам Волокон на планете Деопра в системе Близнецы (сектор 10). Командир флота Оксана Сато стал первым лидером поселения
Год: 894 : Гильдия Сумеречных Крыльев из Разлома: поселение Шрам Волокон выросло и стало Medium
Год: 898 : Поселение Шрам Волокон было атаковано рейдерами и разграблено и понижается до Small
Год: 904 : Оксана Сато, лидер поселения Шрам Волокон, умер от старости в возрасте 67 лет
Год: 904 : Джон Сато становится лидером поселения Шрам Волокон
Год: 909 : Гильдия Сумеречных Крыльев из Разлома: поселение Шрам Волокон выросло и стало Medium
Год: 919 : Гильдия Сумеречных Крыльев из Разлома: поселение Шрам Волокон выросло и стало Large
Год: 920 : Джон Сато, лидер поселения Шрам Волокон, погиб во время рейдерского налета
Год: 920 : Оксана Смит становится лидером поселения Шрам Волокон
Год: 920 : Поселение Шрам Волокон было атаковано рейдерами и разграблено и понижается до Medium
Год: 931 : Гильдия Сумеречных Крыльев из Разлома: поселение Шрам Волокон выросло и стало Large
Год: 939 : Поселение Шрам Волокон было атаковано рейдерами и разграблено и понижается до Medium
Год: 941 : Поселение Шрам Волокон было атаковано рейдерами и разграблено и понижается до Small
Год: 946 : Оксана Смит, лидер поселения Шрам Волокон, погиб во время рейдерского налета
Год: 946 : Валери Сато становится лидером поселения Шрам Волокон
Год: 946 : Поселение Шрам Волокон было атаковано рейдерами и полностью разрушено
Связанные личности:
Оксана Сато
Джон Сато
Оксана Смит
Валери Сато

Это нужно для того, чтобы наполнить мир историей и объектами. Если на планете есть поселение, оно там не потому, что его просто рандом раскидал, а потому что кто-то туда долетел и построил его. А если есть руины -значит кто-то за них бился и проиграл.
Пока разновидностей событий не очень много, буду расширять генератор. Планирую добавить сокровища и артефакты.

Пока все, спасибо за внимание:)

Страница игры в стиме:

Добавляйте в желаемое, надеюсь, скоро плейтест :)

Телеграм:

18
1
3 комментария