CheckIO.org
CheckiO – это сервис для изучения и улучшения навыков программирования в игровой форме. Поддерживаются языки Python и JavaScript. Каждая задача сопровождается справочной информацией. Принять участие в игре может любой желающий. Начинающие кодеры обучаются программированию, демонстрируют решение задач и получают оценки других пользователей. Опытные разработчики демонстрируют свой профессиональный уровень, делятся знаниями с пользователями. Компании могут найти здесь лучших специалистов для решения задач.
Информация об CheckIO.org
Изучение Python и JavaScript через игры
Языки программирования изучаются в интерактивной форме. Это обеспечивает заинтересованность учеников в продолжении обучения: игроки улучшают показатели своих юнитов, пишут новые алгоритмы для ботов и т.д.
Различные типы практических задач
Задания в игре разнообразны: написание кода в соответствии с инструкцией (от простого к сложному), игры с получением наибольшего количества очков, а также тестирование своих программ с программами других пользователей.
Мультиязычный интерфейс
Проект международный, за основу взят английский язык, который лежит в основе программирования, но поддерживается локализация на русский, украинский, японский и др. языки.
Бесплатное использование
Доступ к продукту бесплатный. Для участия в играх достаточно зарегистрироваться на портале.
Скриншоты интерфейса CheckIO.org
Отзывы об CheckIO.org
От этой компании играл в кодеровскую игру Empire of Code. Не сказать, что впечатлен: не затягивает и явно не является обучающей программой-интерактивом. По сути, надо изучить небольшой мануал, после чего развиваешь свою базу. Кодирование пригодится в выстраивании обороны, оптимизации производства, настройке алгоритма войск и т.п. Кстати, уметь кодить здесь не обязательно, это просто преимущество, упрощающее игру. Из языков используются Питон и Джава. Еще в самом начале выбираешь язык, это определяет твою сторону.
Программирование в игре построено так: есть 2 окна, в одном поле кода, в другом задание. Там написано, что надо сделать для усиления какого-либо аспекта игры, пишешь код, запускаешь его, и на этом все. Основная концепция игры – стратегия со всеми вытекающими. Лично мне эта игрушка надоела через пару недель, классические тренажеры для кодинга более полезны. Хотя геймеры, практикующиеся в кодинге, наверняка оценят.