Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_Пятнашки.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.87 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Кафедра САПР

Пояснительная записка к курсовой работе

по дисциплине «Технология разработки программного обеспечения»

на тему

«Разработка компьютерной игры: «Пятнашки»»

Выполнила:

студентка гр. 08ВА1

Козанкова Дарья

Приняла:

Эпп В.В.

Пенза, 2012

Аннотация

Данная курсовая работа включает в себя разработку игры «Пятнашки». Программа написана в среде Microsoft Visual С# Express 2010 с использованием объектно-ориентированного подхода при помощи Game Studio XNA 4.0.

Пояснительная записка содержит 22 страницы, 10 рисунков, 1 таблицу, 8 источников литературы и 3 приложения.

Содержание

Аннотация 2

Содержание 3

Введение 4

Основная часть 5

1 Функциональное назначение 5

2 Проектирование структуры приложения 5

3 Разработка алгоритмов достижения заданной функциональности игры 6

3.1 . Метод protected override void Update(GameTime gameTime) 7

4 Разработка элементов приложения 9

4.1 Разработка 2D спрайтовой анимации 9

9

4.2 Создание фона 10

10

4.3 Подключение звуковых эффектов 10

4.4 Подключение шрифтов 10

5 Тестирование приложения 11

11

11

12

12

12

Техническое обеспечение и программные средства 13

Заключение 14

Список литературы 15

Приложение А. Game1.cs. 16

Приложение В. spriteComp.cs. 21

Приложение С. SpriteFont1.spritefont. 22

Введение

Компьютерная игра— компьютерная программа или часть компьютерной программы, служащая для организации игрового процесса (геймплея), связи с партнёрами по игре, или сама выступающая в качестве партнёра.[2]

Классификация по жанрам

Жанр определяется целью игры. Выделяют 8 следующих жанров:

  1. Приключенческая игра (Adventure) — игра, обладающая полноценным литературным сюжетом, и игрок в процессе игры сам раскрывает все перипетии этого сюжета.

  2. Боевик (Action) — игра, состоящая в основном из боевых сцен, драк и перестрелок. Боевики подразделяются на:

    • «шутеры» (от англ. shoot — cтрелять) (пример: серия игр Call Of Duty);

    • «файтинг» (от англ. fight — драться) (пример: Mortal Kombat);

    • «ужасы» (примеры: серия игр F.E.A.R., Silent Hill, Resident Evil).

  3. Ролевая игра (RPG — англ. Role Playing Game) — игра, отличительной особенностью которой является наличие у персонажей определённых навыков и характеристик, которые можно обрести, а впоследствии развивать, выполняя какие-либо действия. К этому жанру относятся и многопользовательские ролевые игры (ММОРПГ), которые, в отличие от однопользовательских, не имеют ни конечной цели, ни законченного сюжета.

  4. Стратегическая игра (Strategy) — игра, представляющая собой управление масштабными процессами, как например, строительство городов, ведение бизнеса, командование армией и т. д. Игровой процесс может идти как в реальном времени (RTS — real time strategy), так и в пошаговом режиме (TBS — turn based strategy).

  5. Компьютерный симулятор (Simulator) — игра, полностью имитирующая какую-либо область реальной жизни, например, имитация управления гоночным автомобилем или самолётом.

  6. Головоломка (Puzzle) — игра, полностью или более чем наполовину состоящая из решения различных логических задач и головоломок.

  7. Образовательная игра — игра, включающая в себя элементы обучающих программ, которые подаются через сам игровой процесс и, благодаря повышению интереса к ним в связи с необычным антуражем, впоследствии хорошо запоминаются.

  8. Забавы — игры, в основном рассчитанные на детей, где психологическое впечатление от происходящего на экране гораздо важнее самого процесса игры — например, вид лопающихся пузырьков.

Жанровая классификация компьютерных игр предполагает введение нескольких дополнительных оснований:

  • динамика — игровой процесс может происходить в условиях «реального времени» или пошагово;

  • перспектива — игра может вестись как от первого, так и от третьего лица [2].

Для создания приложения был использован жанр: «Головоломка». Была разработана известная игра «Пятнашки».

Пятна́шки — популярная головоломка, придуманная в 1878 году Ноем Чепмэном. Представляет собой набор одинаковых квадратных костяшек с нанесёнными числами, заключённых в квадратную коробку. Длина стороны коробки в четыре раза больше длины стороны костяшек для набора из 15 элементов (и в три раза больше для набора в 8 элементов), соответственно в коробке остаётся незаполненным одно квадратное поле. Цель игры — перемещая костяшки по коробке добиться упорядочивания их по номерам, желательно сделав как можно меньше перемещений [2].

Аналоги пятнашек как компьютерных игр можно увидеть в п.7 и 8 «Списка литературы».