!Ъ: http://m.habrahabr.ru/post/264781/
Ъ:
Screeps (от слов scripts и creeps) — это онлайновая стратегическая игра в реальном времени. С точки зрения игровой механики это довольно классическая игра: есть карта, ресурсы, база, юниты, развитие и взаимодействие с другими игроками. Только вот контроль над юнитами не просто «непрямой», а целиком и полностью заключается в написании скриптов AI.
- Ваш игровой код выполняется на сервере непрерывно, даже когда вы оффлайн.
- Мир Screeps постоянный, единый для всех игроков и развивается в реальном времени, в отличие от других программистских игр, основанных на разовых матчах между игроками.
- Мир генерируется процедурно и, хотя игрокам предоставляется ограниченное пространство для заселения, оно способно бесконечно увеличиваться по мере необходимости. На данный момент сгенерировано 1600 игровых комнат.
- Игровые скрипты можно писать как с помощью внутриигрового редактора, так и с помощью внешних IDE, используя инструменты для коммита скриптов в игру.
- Скрипты выполняются на сервере через полноценную виртуальную машину iojs, доступны некоторые возможности ES6.
- Выполнение скрипта каждого игрока в виртуальной машине ограничено по времени, поэтому нужно думать об оптимизации.
- Каждому игроку предоставляется 2 Мб памяти для постоянного хранения произвольной JSON-структуры данных.
- В будущем планируется клиент-серверное API для подключения в просчет игровой ситуации своих собственных серверов на любом языке.
Не пробовал, но звучит интересно.