В прошлом году я писал о платформе для игрового обучения программированию Code Hunt. Так вот она с тех пор прекратила своё существование. А я заинтересовался, чем можно её заменить, и нашёл новый (для меня) проект Code Combat.
Здесь обучение построено в виде самой настоящей игры, где код (по умолчанию на языке python) нужно писать не просто так, а для управления своим персонажем.
Например для прохождения лабиринтов в подземельях, сражений с врагами и сбора кристаллов.
Героя можно прокачивать, покупать или добывать ему оружие и доспехи, некоторые из которых могут к тому же добавлять новые доступные методы к классу героя. В общем всё как в РПГ.