Как стать автором
Обновить

RPG для обучения детей программированию на Java

Время на прочтение2 мин
Количество просмотров126K

Java считается мало подходящим для того, чтобы стать первым языком программирования, в отличие от того же Pascal или Python, тем более для детей. Однако, это обстоятельство не остановило специалистов университета Калифорния (Сан-Диего) от любопытного эксперимента, который, по их словам, показал вполне успешные результаты — ими была разработана игра CodeSpell для обучения детей Java в ходе игрового процесса.

Игра представляет собой нечто вроде RPG от первого лица с довольно скромной на сегодня графикой и весьма типичным сюжетом. Игрок — волшебник в стране, населённой гномами, которые по некоторой причине утратили свои магические способности. Задача игрока — помогать гномам при помощи своей магии, которая представляет из себя Java-код, выполнение которого приводит к модификации предметов и влиянию на окружающий мир: левитация, полёты, уничтожение огнём и тому подобное. Игра «помогает» игроку различными способами, начиная от подсказок и заканчивая чем-то на подобие дополнения кода, так что раздражения по поводу заклинания на Java «как разрушить это препятствие» у школьников не должно возникнуть.

Игровой процесс — правда, урывками и без особого смысла — можно посмотреть на видео



Также присутствует и система достижений в виде бейджей, присваиваемых игроку за выполнение квестов. Указывается, что после того, как ребенок закончит первый уровень игры, он уже будет знать базовые конструкции языка такие как if , for, while и прочее. Любопытно, что игру тестировали на 40 девочках-школьницах в возрасте от 10 до 12 лет, и они нашли игру весьма захватывающей.

Сама игра сейчас дорабатывается создателями и через некоторое время будет свободно доступна всем, кто пожелает её использовать в качестве образовательного инструмента.

UPD: для Mac OS попробовать CodeSpell уже можно.

[Источник]
Теги:
Хабы:
Всего голосов 80: ↑70 и ↓10+60
Комментарии92

Публикации

Истории

Работа

Java разработчик
361 вакансия

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург