Этот симулятор позволяет в игровой форме освоить азы программирования на языке Python и попробовать себя в роли разработчика ПО для управления различными механизмами и робототехникой.
В отличие от многих похожих проектов, здесь используется не псевдокод и условные обозначения, а полноценный язык программирования Python с поддержкой популярных библиотек вроде numpy, pandas, scipy и других.
Перед игроком ставятся реалистичные задачи по созданию программ для управления дронами, манипуляторами, станками, роботизированными системами и прочими механизмами. При этом диапазон возможных заданий очень широк — от простейшей настройки движения робота до решения сложных оптимизационных задач и творческого программирования.
Встроенные уроки и подсказки помогут быстро освоить базовый синтаксис Python, после чего вы сможете перейти непосредственно к написанию кода для решения поставленных задач. По мере продвижения в ваше распоряжение будут поступать новые модули и библиотеки, расширяющие функциональность скриптов.
Особо стоит отметить мощный редактор уровней, также работающий на Python. Он позволяет конструировать собственные сценарии и легко импортировать пользовательский контент вроде 3D-моделей.