Чтобы прокачать свои скиллы в программировании, есть несколько вариантов: вы можете набраться знаний в буткемпе, учиться через онлайн-программы или ходить на мастер-классы. В этом наборе начинающего программиста все забывают об онлайн-играх для разработчиков. По сравнению с обычными «бродилками», здесь пользователь должен написать код, чтобы, например, участвовать в битве роботов или попасть на соседний остров. Игры остаются хорошей песочницей для тех, кто хочет начать программировать с нуля, освежить свои знания или просто отвлечься. В нашей подборке топ самых полезных игр для программистов.
Codin Game
Крупнейшая платформа для разработчиков дает возможность писать код на более чем 25 языках программирования и совершенствовать свои скиллы, решая все более и более сложные задачи. При регистрации, у пользователя есть возможность выбрать, на каком языке он будет кодить, а затем приступить к работе. Codin Game очень похож на стандартную военную стратегию. Например, при выборе Java script, в первом задании вы должны разрушить вражеские корабли на море, стреляя по ним с суши и создать максимально надежную систему обороны.
Code Hunt
Браузерная игра от Microsoft Research выдает неправильный код функции, чтобы пользователь исправил все нарушения и продвинулся на следующий уровень. Тем самым разработчики игры пытаются научит вас быть внимательным к коду и быстро находить решения задачи. Всего в игре 14 уровней сложности с разными тестовыми заданиями для поиска неверного кода. Игра подойдет тем, кто хочет научиться программировать на языке Java или C#.
Robocode
Игра Robocode может напоминать битву роботов из фильма «Живая сталь», только вот графика в игре не такая красочная, как в самой ленте. Тем не менее, в Robocode можно научиться программировать, создавая боевых роботов-танков на языке Java и .NET. После успешного написания кода, на экране можно будет увидеть битву роботов.
Screeps
Первая ММО-игра для разработчиков с открытым исходным кодом, больше подойдет для тех, кто только начал свое обучение программированию. Пользователю нужно построить собственную базу, где он сможет добывать ресурсы и руководить производством. Успех игры целиком зависит от качества скриптов - чем лучше скрипты, тем лучше идет игра.
Check iO
У этой браузерной игре всего два языка программирования - Phyton и Java Script, зато отличная графика и возможность выбора русскоязычного меню. Суть Check iO - посетить как можно большее количество островов в игре, передвигаясь по ним с помощью кода.