Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Жовтяк курсовая 4016.docx
Скачиваний:
3
Добавлен:
27.08.2024
Размер:
235.3 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

КАФЕДРА ИНФОРМАЦИОННО-СЕТЕВЫХ ТЕХНОЛОГИЙ

КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕНА С ОЦЕНКОЙ

РУКОВОДИТЕЛЬ

Старший преподаватель

Куртяник Д.В.

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ (ПРОЕКТУ)

СОЗДАНИЕ ИГРОВОГО ПРИЛОЖЕНИЯ

по дисциплине: ОСНОВЫ ПРОГРАММИРОВАНИЯ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

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», и дополнения ее различными новыми функциями, которых в оригинальной версии не существовало. Это сделает игру более интересной и разнообразит игровой процесс.

Соседние файлы в предмете Основы программирования