Я хочу создать город, заполненный виртуальными существами.
Скажите, как Sim City, где каждое существо ходит вокруг, выполняя собственные задачи.
Я бы предпочел, чтобы город не "взорвался" или не сделал странных вещей - подобно тому, как население умирает, или население уходит, или любое другое неожиданное дерьмо.
Есть ли набор основных правил, которые я могу кодировать каждому агенту, чтобы город был "стабильным"? (Как и для физических симуляций, у нас есть некоторые основные правила, которые управляют всем: существует ли ряд правил, которые определяют, как будет работать симуляция виртуального города?)
Я новичок в этой области и понятия не имею, какие алгоритмы/книги нужно изучать. Понимание глубоко ценится.
Спасибо!