Доброго времени суток.
Я решил попробовать себя в написании игр на Lua и воссоздать клеточный автомат "Жизнь" Джона Конвеея для OpenComputers 1.7.5.
Описание:
В игре существуют два типа клеток - живая и мёртвая. Суть игры в том, чтобы расставить живые клетки и затем наблюдать за их "поведением". Правила автомата очень просты:
Если вокруг мёртвой клетки ровно 3 живых - клетка оживает
Если вокруг живой клетки меньше 2 или больше 3 живых - клетка умирает
В остальных случаях клетки сохраняют своё состояние
Известные недочёты:
Вычисление каждого следующего поколения может занимать до полуминуты
При контакте с краями поля, любая фигура постепенно погибает в соответствии с правилами автомата
При запуске симуляции, её можно остановить только перезагрузкой в shell
Скачать:
Репозиторий на GitHub: https://github.com/Vladg24YT/Game-Of-Life
Последняя версия (1.0.0): https://github.com/Vladg24YT/Game-Of-Life/releases/tag/1.0.0
Скриншот: