Проекты
Конкурсные проекты

Компьютерная игра по изучению программирования "До перегрева"


Тип участника:  Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:  Прокопенко Варвара Ильинична
ФИО всех участников авторского/творческого коллектива:  Прокопенко Варвара Ильинична
Идея и краткое описание ИТ-проекта:  Проект представляет собой образовательную платформу для изучения программирования, основанную на принципе полного погружения. Обучение построено по двухэтапной модели: сначала пользователь осваивает теоретические концепции через взаимодействие с трёхмерными объектами в виртуальной среде, а затем закрепляет знания, применяя их на практике.
Оказавшись на заброшенной заправочной станции, игрок должен починить своего героя. Для этого он осваивает теорию по основам алгоритмизации и программирования, а затем применяет полученные знания на практике, чтобы восстановить его и найти путь наружу.
Перечень решаемых задач:  Основной задачей игрока является побег с заброшенной заправочной станции. Для этого ему необходимо починить своего героя, который получил повреждения. Процесс ремонта неразрывно связан с обучением: чтобы восстановить каждую деталь, игрок должен сначала освоить теоретические основы алгоритмизации и программирования, а затем применить эти знания на практике.
Описание функциональных возможностей и элементов проекта:  Работа с пользовательским интерфейсом включает регулировку громкости музыки и звуковых эффектов, запись текущего состояния, продолжение игрового сеанса и вызов главного меню. Через него открывается доступ к дополнительным возможностям: загрузки последнего сохраненного прогресса, старта новой игры, ознакомление со справочной информацией или выход.
Изучение трехмерного пространства открывает возможность свободно перемещаться по виртуальной сцене и тщательно изучать окружающую обстановку для обнаружения интерактивных объектов в зоне досягаемости, которые помогают ориентироваться с помощью подсвечивающихся маркеров и всплывающих миссий.
Взаимодействие с объектами окружения реализуется посредством двух ключевых механик: первая предполагает ознакомление с теоретическим материалом, посвященным основам алгоритмизации; вторая заключается в выполнении практических упражнений, направленных на закрепление изученных сведений.
Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):  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, которые реализованы в плоской графике и формируют ограниченное визуальное восприятие, эта разработка предлагает интуитивно понятный способ изучения программирования через исследование открытого мира.

Новаторство подхода заключается в интеграции фундаментальных понятий алгоритмизации непосредственно в геймплей. Пользователь не просто решает абстрактные головоломки на плоскости, а применяет знания о циклах, условиях и последовательностях для прямого взаимодействия с окружением: открытия дверей, активации механизмов и продвижения по сюжету. Это обеспечивает практическое освоение материала в динамичной среде, что кардинально отличает проект от статичных или плоских аналогов и способствует более глубокому пониманию логики кода.

Соответствие дизайн-решения целевой аудитории:  -
Юзабилити и полезность:  -
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):  Да
Презентация проекта pdf:  Загрузить
Возврат к списку
нет доступа к комментариям Авторизоваться