Приветствую Тебя, мой дорогой друг. Для основной массы людей, изучающей тот или иной язык программирования, сам процесс освоения является достаточно нудным занятием.
Между тем существует более привлекательные варианты, дающие возможность проводить обучение программированию в виде игры, например, для этих целей можно использовать онлайн-сервис CodeCombat.
Этот ресурс представляет собой браузерную игру, позволяющую освоить на выбор такие языки программирования, как Python, JavaScript и еще тройку экспериментальных вариантов. Благодаря игровым моментам запоминание кода осуществляется естественно и без каких-либо серьезных усилий со стороны пользователя, так как практика изучения в такой форме – это оптимальный вариант освоения.
Суть процесса, направленного на обучение программированию, сводится тому, что пользователю предлагают RPG-игру с волшебником в главной роли. Данному персонажу доступно достижение целей посредством заклинаний, исполняемых с помощью команд выбранного языка программирования. При этом команды интуитивно понятны, а, кроме этого, существуют всплывающие подсказки, которые упрощают освоение.
Игра CodeCombat локализована, то есть поддержка русского языка присутствует, но звуковое оформление осталось на английском, что, впрочем, не мешает обучению программированию. Также в рамках этого игрового сервиса предусмотрен режим мультиплейра, а это предполагает возможность вступить в единоборство с реальными противниками. Наконец, пользователи могут получить доступ к редактору уровней, то есть со стороны игроков возможна доработка предложенной игры.
Наряду с вышеописанным, к игре CodeCombat могут подключаться учителя по информатике для того, чтобы обучение программированию дополнить игровым инструментом. Для этих целей существует раздел «Учителям», в котором дана соответствующая информация. В частности, учителя могут создавать кланы, с привлечением в них учеников. Результатом могут стать битвы, проводимые на уроках информатики, что должно заинтересовать любого учащегося.
Вывод
CodeCombat – это прекрасная возможность превратить процесс обучения программированию в увлекательнейшее действие, которое позволит получить базовые навыки в рассмотренной области без принуждения и насилия над собой.
Обрати внимание:
Поставь лайк если понравилась статья, тебе всего лишь "клик", а мне радости полные штаны =).
Подписывайся на канал, будет много интересных публикаций =).