Similar presentations:
Разработка игры в жанре “Песочница”
1.
ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИИВАНОВСКОЙ ОБЛАСТИ
Областное государственное бюджетное
профессиональное образовательное учреждение
“Ивановский промышленно-экономический колледж”
КУРСОВОЙ ПРОЕКТ
Разработка игры в жанре
“Песочница”
Выполнил:
Студент группы 307
Специальности (09.02.07) Информационные системы и программирование
Годованюк А.Э
2.
Актуальность выбранной темыПопулярность жанра "Песочница"
Игры в жанре "песочница" (например, Minecraft, Terraria, Stardew Valley)
остаются одними из самых востребованных на рынке видеоигр. Они
предоставляют игрокам свободу творчества, исследования и взаимодействия с
игровым миром, что делает их привлекательными для широкой аудитории.
Развитие игровой индустрии
Современные технологии, такие как движки для разработки игр (Unity, Unreal
Engine, Godot), позволяют даже небольшим командам или одиночным
разработчикам создавать качественные проекты. Это делает тему разработки игр
доступной и интересной для изучения.
3.
Цель проекта и задачиЦель проекта:
Разработка игрового проекта в жанре "песочница", который предоставляет игроку
свободу действий, возможность взаимодействия с игровым миром и реализации
творческого потенциала через создание и исследование уникальной игровой
среды.
Задачи проекта:
Анализ существующих игр в жанре "песочница"
Изучить особенности популярных игр в жанре
"песочница" (например, Minecraft, Terraria, Stardew
Valley).
Определить правила взаимодействия игрока с
миром (физика, ресурсы, объекты).
Разработка базовых механик
Реализовать основные игровые механики
Разработать интуитивно понятный интерфейс для
взаимодействия игрока с игровым миром.
Реализовать систему инвентаря
4.
Выбор языка разработкиПричины выбора языка программирования C#%:
C# может использоваться с другими игровыми движками и фреймворками,
такими как:
MonoGame — фреймворк для создания 2D и 3D игр, который является
наследником XNA и активно используется разработчиками.
С использованием современных оптимизаций и библиотек (например, Span<T>,
Memory<T>) можно добиться высокой скорости выполнения кода, что важно для
игр с большими открытыми мирами.
5.
Разработка баз данных6.
Макет приложенияГлавное окно: игра песочница
7.
Функционал приложенияПрограмма позволяет пользователю размещать и взаимодействовать с
различными типами частиц, каждая из которых имеет свои уникальные
физические свойства.
Пользователь может размещать частицы на игровом поле с помощью левой
кнопки мыши.
Пользователь может очистить игровое поле, нажав клавишу C. Это удаляет все
частицы и возвращает поле в исходное состояние.
Каждый тип частицы имеет свои физические свойства, такие как гравитация,
текучесть, температура и реакция на другие частицы.
programming