Подборка игр для программистов
81К открытий82К показов
Как увлечь новичка программированием, не испугав его сложностью изучения языка? Это можно сделать с помощью игр, в которых необходимо составлять алгоритмы. Кроме того, такие игры будут интересны не только новичкам, но и разработчикам, которые не хотят забывать о работе даже во время заслуженного отдыха ? Мы подготовили для вас подборку игр для программистов.
LightBot — одна из самых известных таких игр, про которую, наверное, слышали все. В ней надо составлять алгоритм для робота, который должен зажигать свет в некоторых клетках. Цель уровня — сделать так, чтобы свет во всех нужных клетках оказался зажжен. Присутствуют все обязательные компоненты программирования: циклы, условия, процедуры и т.д. Милый персонаж придется по нраву как детям, так и взрослым. LightBot доступен на всех основных платформах: Windows, Mac, Android и iOS, а в пробную версию можно поиграть прямо в браузере!
Human Resource Machine — игра от создателей шедевров World of Goo и Little Inferno. В ней надо как можно эффективнее устроить работу сотрудников офиса. Почувствуйте себя управляющим! Кстати, если приглядеться, то на самом деле офис работает как несложный процессор.
В SpaceChem вам придется взять на себя роль проектировщика ядерных реакторов. Не бойтесь, ничего страшного в этом нет — вам всего лишь придется составлять программы для реактора, которые позволили бы получать из одних элементов другие. Для этого даже не надо знаний физики или химии — все объяснят прямо в игре.
Uplink не имеет прямого отношения к программированию или алгоритмам, но мы не могли не включить его в эту подборку. В этой игре вы возьмете на себя роль хакера-фрилансера, а позже сможете присоединиться к одной из мировых корпораций. И хотя процесс «взломов» сильно упрощен и почти не имеет никакого отношения к настоящему хакингу, в Uplink все равно весело играть. Недавно вышла версия для платформ Android и iOS.
Color Coder — игра на знание hex-цветов: нужно угадать, какой из предложенных цветов соответствует указанному коду. Игра идет до первой ошибки, причем с каждым выигранным раундом количество цветов увеличивается. Чтобы немного увеличить свои шансы на победу, можете ознакомиться с нашим руководством по работе с цветом.
Сейчас существует столько библиотек и фреймворков для JavaScript, что из них получилось сделать целую игру. Вам дается логотип библиотеки и четыре варианта ответа. В игре 145 вопросов, а после каждого поражения нужно начинать заново.
Ну и какое же программирование без математических игр? Есть куча из n камней, каждый игрок за один ход может брать из нее от l до r камней…
81К открытий82К показов