Пару лет назад на рынок вышла уникальная в своем исполнении игра Screeps. Эта игра сразу покорила сердца разработчиков на JavaScripts, а все потому, что это не стандартная компьютерная игра. Чтобы играть в Screeps, нужно писать команды на JavaScript для своих игровых персонажей.
По своей сути Screeps — это глобальная ММО с одним большим игровым миром, в котором игроки влияют на своих игровых персонажей только при помощи JavaScript-скриптов. У некоторых бывалых игроков их «скрипты» и скриптами-то сложно назвать, потому что код насчитывает десятки тысяч строк. Но для старта игры будет хватать небольших скриптов в 15-20 строк.
В целом же игровой процесс мало чем отличается от подобных игр, в нем присутствуют:
добыча полезных ресурсов;
строительство сооружений;
захват и оборона территорий;
производство;
торговля;
и др.
Но все это приходится программировать самостоятельно на JavaScript. При этом своих персонажей можно программировать таким образом, чтобы они функционировали 24/7, а не только когда вы находитесь в игре.
Игра Screeps
Screeps — это игра, где написание бота — это не противоправное действие, а суть игрового процесса. И чем грамотней будет написан бот, тем больше у вас будет достижений в игре, ведь вам придется соперничать со скриптами других игроков.
Команды в Screeps можно писать как на любимой IDE, так и на внутреннем редакторе самой игры. Что самое интересное — не нужно там просиживать постоянно за игровым процессом. Можно написать один раз скрипты, а потом периодически заходить и проверять, как там обстоят дела.
Игра Screeps не призвана обучать программированию на JavaScript, она, скорее, предназначена для демонстрации и оттачивания уже имеющихся навыков программирования. В сети часто идут споры о выборе лучшего заведения со старыми игровыми автоматами, которые были в оффлайне. Онлайн казино Вулкан от CasinosOnline позволяют вспомнить старые времена, когда Бук оф Ра ждал за каждым углом. Поэтому все эти разговоры должны побуждать человека искать надежный источник азарта.
Игра Screeps предлагает следующие роли игроков:
harvester — персонаж, добывающий ресурсы;
harvester in long distance — тот же персонаж, но добывающий ресурсы от других игроков;
builder — персонаж-строитель, строит базы, промышленные объекты, укрепления;
repair unit — персонаж-ремонтник, ремонтирует, если что-то нужно ремонтировать; если нечего, тогда выполняет функции строителя;
updater — персонаж, который постоянно что-то улучшает;
tower supply unit — персонаж, который следит за уровнем энергии в башнях;
lorry — персонаж, который отвечает за перевозку ресурсов;
repairWall — персонаж, который ремонтирует стены или помогает строителям и персонажам-ремонтникам.
Команды в игре Screeps
Чтобы писать команды для персонажей в игре Screeps, вам понадобятся знания языка программирования JavaScript. Есть вариант выстроить свою колонию шаблонными командами, но это так себе затея, потому что в этом случае вас точно обыграют игроки, которые программируют самостоятельно. Поэтому выход один — изучать основы JavaScript, а потом включать полет своей фантазии и пользоваться официальной документацией по теме «команды Screeps» по этой ссылке.
Другое