
- •Введение
- •Постановка задачи
- •Основные положение и аспекты разработки
- •Основная часть
- •Создание персонажа.
- •Создание игрового барьера, генератора игровых препятствий и земли.
- •Реализация стартового, прощального меню и счетчика очков.
- •Создание основной сцены игры, главного меню.
- •Приложение а
- •Приложение б
- •Приложение в
- •Приложение г
- •Приложение д
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА ИНФОРМАЦИОННО-СЕТЕВЫХ ТЕХНОЛОГИЙ
КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕНА С ОЦЕНКОЙ
РУКОВОДИТЕЛЬ
Старший преподаватель |
|
|
|
Куртяник Д.В. |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ (ПРОЕКТУ) |
СОЗДАНИЕ ИГРОВОГО ПРИЛОЖЕНИЯ |
по дисциплине: ОСНОВЫ ПРОГРАММИРОВАНИЯ |
|
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О. Жовтяк |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2021
СОДЕРЖАНИЕ
Y
СОЗДАНИЕ ИГРОВОГО ПРИЛОЖЕНИЯ 1
ВВЕДЕНИЕ 3
1. Постановка задачи 5
2. Основные положение и аспекты разработки 9
3. ОСНОВНАЯ ЧАСТЬ 10
3.1. Создание персонажа. 11
3.2. Создание игрового барьера, генератора игровых препятствий и земли. 15
3.3. Реализация стартового, прощального меню и счетчика очков. 17
3.4. Создание основной сцены игры, главного меню. 20
ЗАКЛЮЧЕНИЕ 23
СПИСОК ИСПОЛЬЗОВАННЫХ РЕСУРСОВ 24
ПРИЛОЖЕНИЕ А 25
ПРИЛОЖЕНИЕ Б 27
ПРИЛОЖЕНИЕ В 28
ПРИЛОЖЕНИЕ Г 29
ПРИЛОЖЕНИЕ Д 31
Введение
Ни для кого не секрет, что видео игры прочно заняли свою позицию в современной индустрии развлечений. Существуют попытки выделить компьютерные игры как отдельную область искусства, наряду с театром, кино и т.п. Разработка игр может оказаться не только увлекательным, но и прибыльным делом, примеров этому предостаточно в истории. Первые примитивные компьютерные и видео игры были разработаны в 1950-х и 1960-х годах. Они работали на таких платформах, как осциллографы, университетские мейнфреймы и компьютеры EDSAC. Самой первой компьютерной игрой стал симулятор ракеты, созданный в 1942 году Томасом Голдсмитом Младшим (англ. Thomas T. Goldsmith Jr.) и Истл Рей Менном (англ. Estle Ray Mann). Позже, в 1952 году, появилась программа "OXO", имитирующая игру "крестики-нолики", созданная А.С. Дугласом как часть его докторской диссертации в Кембриджском Университете. Игра работала на большом университетском компьютере, известном как EDSAC (Electronic Delay Storage Automatic Calculator). В настоящее время, разработка игры - это многомиллионный процесс, в котором задействована целая команда разработчиков, сложные современные технологии и даже маркетинговые ходы. В настоящее время игры являются неотъемлемой частью жизни как детей, так и взрослых.
Цель нашей же курсовой работы – разработать игровой программный продукт под названием «flappy bird» с дополненным и более разнообразным геймплеем. Актуальность нашей курсовой работы заключается в создании не сложной игры, которую сможет использовать каждый пользователь, не смотря на маломощное оборудование своего компьютера.
Главная задача нашей курсовой работы заключается в правильности составленных алгоритмов и функций компонентов. Потребуется создать полноценную правильно - функционирующую программу и самостоятельно изучить некоторые процедуры и функции.
Когда перед нами встал вопрос выбора темы для курсовой работы, мы практически сразу избрали тему игр, так как это отличный способ гораздо эффективнее закрепить и повысить имеющиеся навыки программирования благодаря тому, что умственная работа сочетается с творческой и что на каждом этапе можно видеть результат – красочную картинку, зачаток будущей игры. К тому же сами игры приносят удовольствие не только пользователю, но и самому разработчику. Более того объектно-ориентированное программирование имеет ряд преимуществ перед процедурно-ориентированным, так как представление архитектуры проекта и взаимодействия его компонентов является не менее важной частью проекта, чем написание кода.
Первоначально мы хотели двигаться в сторону развивающих игр или приложения для детей, где присутствовала бы мини-игра «flappy bird» в качестве дополнения, но, как только мы задумались о грамотности построения проекта и том, что по сути должно заинтересовать пользователя, чаша весов перевесила в пользу реализации только игры «flappy bird», и дополнения ее различными новыми функциями, которых в оригинальной версии не существовало. Это сделает игру более интересной и разнообразит игровой процесс.