Пензенские ученые разработали обучающую игру для изучения одного из самых востребованных языков программирования Python.
С ее помощью погрузиться в язык с нуля сможет человек без профильного образования, а опытные разработчики получат удобный инструмент для проверки и закрепления своих навыков. Главная особенность разработки заключается в одновременной адаптации игровой и образовательной сложности. Система анализирует действия пользователя и уровень его вовлеченности в процесс и автоматически подстраивает задачи так, чтобы поддерживать интерес к обучению.
Действия в игре разворачиваются вокруг главного героя - ИТ-специалиста Георгия, у которого много работы и дедлайнов. Однажды от переутомления он засыпает и попадает во сне в удивительный виртуальный мир, при этом забывая большинство своих навыков. Для возвращения в реальность ему необходимо продемонстрировать знание Python. Для того чтобы помочь герою проснуться, пользователю предстоит пройти этот путь вместе с ним. По мере продвижения по сюжету игрок шаг за шагом изучает синтаксис языка Python: различные команды, конструкции, функции и другие базовые элементы программирования. За успешно решенные задачи система поощряет его не только раскрытием сюжета, но и игровыми наградами и бонусами.
Для всех игроков старт происходит на одинаковом, базовом, уровне сложности. Однако по мере прохождения игра начинает меняться. Игрок выполняет простейшие задания: добывает палки для костра, проходит тесты, дописывает программы. В основе игры лежит показатель сложности, который регулируется в зависимости от успешности пользователя.
"Мы опираемся на то, что современные студенты выросли в цифровой среде, подавляющее большинство из них играет в компьютерные игры. Наша цель не развлечь аудиторию, а использовать этот привычный для молодежи формат учебы. При этом если студент отлично пишет код, но теряет интерес к повествованию, система моментально сделает сюжетную линию интереснее, оставив уровень программирования прежним. Или обратная ситуация: человек прекрасно следит за историей Георгия, но спотыкается на функциях. Игра незаметно снизит порог входа именно в образовательной части, добавив подсказки или упростив синтаксис, при этом сохраняя драйв в сюжете", - прокомментировала завкафедрой "Системы автоматизированного проектирования" ПГУ Ирина Бурукина.
Игра включает более 300 заданий, которые выстроены по принципу "от простого к сложному". На базовом уровне игрок сталкивается с относительно безопасными противниками - зайцами и лисами. Образовательная задача здесь минимальна. Ему необходимо выполнить простые тестовые задания или дописать небольшие фрагменты кода.
На продвинутом уровне пользователю противостоят медведи. Здесь студенту предлагается найти ошибки в чужом коде и отладить программу так, чтобы она работала корректно. Игровая сложность - максимальна. Противники атакуют чаще и наносят больше урона, а время на принятие решения в критических ситуациях строго ограничено. В таких условиях успех в программировании напрямую определяет выживаемость героя в виртуальном мире: если код написан некорректно или содержит ошибку, персонаж просто не успеет скрыться от медведя. В настоящее время демоверсию тестируют будущие программисты, обучающиеся в ПГУ.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | В Казани пятиклассники изучили кибербезопасность через настольную игру | 0 | 10 | 01-10-2026 |
| 2 | В России создано ПО для голосового управления группой БПЛА. Такую же систему строит Пентагон | 0 | 10 | 08-10-2026 |
| 3 | Более 5 тысяч школьников Петербурга научат защищаться от кибермошенников | 0 | 20.53 | 08-10-2026 |
| 4 | В Курганской области создали прототип акустической гитары на 3D-принтере | 0 | 8.71 | 12-10-2026 |
| 5 | В МО РФ создали сервис для обучения нейросетей военного назначения | 0 | 10 | 12-10-2026 |
| 6 | В ГД предложили создать отечественную нейросеть для школьников | 0 | 9.18 | 06-10-2026 |
| 7 | Белгородских школьников научат распознавать кибермошенников | 0 | 4.05 | 28-09-2026 |
| 8 | Новосибирский десятиклассник создал приложение для анализа матчей в CS2 | 0 | 18.59 | 06-10-2026 |
| 9 | Кафедра ПМИ развивает БАС | 0 | 8.52 | 01-01-1970 |