Компьютерная игра по изучению программирования "До перегрева"
Тип участника:
Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:
Прокопенко Варвара Ильинична
ФИО всех участников авторского/творческого коллектива:
Прокопенко Варвара Ильинична
Идея и краткое описание ИТ-проекта:
Проект представляет собой образовательную платформу для изучения программирования, основанную на принципе полного погружения. Обучение построено по двухэтапной модели: сначала пользователь осваивает теоретические концепции через взаимодействие с трёхмерными объектами в виртуальной среде, а затем закрепляет знания, применяя их на практике.
Оказавшись на заброшенной заправочной станции, игрок должен починить своего героя. Для этого он осваивает теорию по основам алгоритмизации и программирования, а затем применяет полученные знания на практике, чтобы восстановить его и найти путь наружу.
Перечень решаемых задач:
Основной задачей игрока является побег с заброшенной заправочной станции. Для этого ему необходимо починить своего героя, который получил повреждения. Процесс ремонта неразрывно связан с обучением: чтобы восстановить каждую деталь, игрок должен сначала освоить теоретические основы алгоритмизации и программирования, а затем применить эти знания на практике.
Описание функциональных возможностей и элементов проекта:
Работа с пользовательским интерфейсом включает регулировку
громкости музыки и звуковых эффектов, запись текущего состояния,
продолжение игрового сеанса и вызов главного меню. Через него открывается
доступ к дополнительным возможностям: загрузки последнего сохраненного
прогресса, старта новой игры, ознакомление со справочной информацией или
выход.
Изучение трехмерного пространства открывает возможность свободно
перемещаться по виртуальной сцене и тщательно изучать окружающую
обстановку для обнаружения интерактивных объектов в зоне досягаемости,
которые помогают ориентироваться с помощью подсвечивающихся маркеров и
всплывающих миссий.
Взаимодействие с объектами окружения реализуется посредством двух
ключевых механик: первая предполагает ознакомление с теоретическим
материалом, посвященным основам алгоритмизации; вторая заключается в
выполнении практических упражнений, направленных на закрепление
изученных сведений.
Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):
20.06.2026
Используемые платформы, средства разработки:
В основе разработанного приложения лежит игровой движок Unity, обеспечивающий кроссплатформенность проекта. Для написания кода использовался язык C# в среде Visual Studio с интеграцией в Unity, что упростило процесс разработки и отладки. Игровой контент был создан с помощью стандартных для индустрии инструментов: 3D-модели подготовлены в программе Blender.
Стоимость разработки системы:
118 307,83 рублей
Средний размер ежегодных затрат на эксплуатацию:
118 307,83 рублей
Перспективы развития:
Перспективы развития проекта включают значительное расширение контента. Планируется добавление модулей по более сложным темам, таким как структуры данных и объектно-ориентированное программирование, что превратит игру из вводного курса в полноценную образовательную платформу. Также будут созданы новые игровые локации и сюжетные ветки для увеличения времени прохождения и разнообразия практических задач.
Достижение поставленных целей:
В ходе работы над проектом все поставленные цели были успешно достигнуты, что позволяет считать его полностью завершённым. Также проект находится на этапе внедрения в образовательный процесс.
Актуальность, экономическая или социальная полезность:
Актуальность проекта обусловлена необходимостью повышения эффективности обучения в условиях всеобщей цифровизации образования. Традиционные методы преподавания часто вызывают у студентов трудности из-за абстрактности понятий (переменных, циклов, алгоритмов), что приводит к потере мотивации. В этом контексте геймификация выступает одним из наиболее перспективных подходов, позволяя превратить изучение программирования в увлекательное приключение. Игровые механики создают безопасную среду для экспериментов, где ошибка становится не негативным результатом, а частью учебного процесса, что особенно важно на начальном этапе формирования профессиональных навыков.
Адаптивность, стилистическое единство всех функциональных блоков:
-
Масштабируемость, способность к взаимодействию с другими системами, мобильность:
Проект обладает высокой масштабируемостью: его архитектура позволяет легко добавлять новые уровни, практические и теоретические модули без изменения ядра игры. Благодаря использованию современного технологического стека (Unity, C#) обеспечена отличная мобильность - игра может быть оперативно портирована на различные платформы, включая мобильные устройства (iOS, Android).
Обоснованность применяемых проектных решений:
Отличительной чертой и новизной данного проекта является переход от традиционных двумерных образовательных платформ к полному погружению пользователя в трёхмерное виртуальное пространство.
Оригинальность, новизна, отличие от аналогов либо отсутствие аналогов:
Отличительной чертой и новизной данного проекта является переход от традиционных двумерных образовательных платформ к полному погружению пользователя в трёхмерное виртуальное пространство. В отличие от существующих аналогов, таких как Scratch, Lightbot или Human Resource Machine, которые реализованы в плоской графике и формируют ограниченное визуальное восприятие, эта разработка предлагает интуитивно понятный способ изучения программирования через исследование открытого мира.
Новаторство подхода заключается в интеграции фундаментальных понятий алгоритмизации непосредственно в геймплей. Пользователь не просто решает абстрактные головоломки на плоскости, а применяет знания о циклах, условиях и последовательностях для прямого взаимодействия с окружением: открытия дверей, активации механизмов и продвижения по сюжету. Это обеспечивает практическое освоение материала в динамичной среде, что кардинально отличает проект от статичных или плоских аналогов и способствует более глубокому пониманию логики кода.
Соответствие дизайн-решения целевой аудитории:
-
Юзабилити и полезность:
-
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):
Да