Я заинтересован в создании игры для программирования с использованием Python, и я хотел бы сделать это в стиле GunTactyx (http://apocalyx.sourceforge.net/guntactyx/index.php). Только гораздо проще, поскольку меня в первую очередь интересует параллельное выполнение сценариев Python из питон.
Gun Tactyx бросает вызов игроку, чтобы написать программу, которая контролирует отдельные юниты, работающие вместе в командах, где каждая инструкция несет временную санкцию. Каждая программа выполняется в собственной защищенной среде, взаимодействуя с игровым миром с помощью функций, которые могут взаимодействовать с игровым миром.
Мне было интересно, есть ли способ Python для достижения подобного эффекта.
Структура псевдокода игрового движка будет выглядеть примерно так:
Instantiate units with individual programs
while 1
Update game world
for unit in units:
unit.tick()
Симуляция будет выполняться до истечения времени ожидания или какого-либо целевого условия.
С уважением
/ Tax