Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PZ.doc
Скачиваний:
4
Добавлен:
12.09.2019
Размер:
4.24 Mб
Скачать
  1. Создание фона

Фоновое изображение "fon.png" подключается к проекту, как спрайтовое изображение в методе protected override void LoadContent(). Размер изображения соответствует игровому экрану 800х600 пикселей. Вывод фонового изображения происходит с помощью метода Draw() командами:

fon.Begin();

fon.Draw(MySprite, position, Color.White);

fon.End();

Изображение для фона представлено на рисунке 6.

Рисунок 6 Фоновое изображение

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

При запуске игры одновременно с появлением основных спрайтов игры запускается фоновая мелодия.

Загрузка аудиофайла происходит в методе protected override void LoadContent(). Причем для используемой мелодии используется формат«wav» - тип «SoundEffect». Для воспроизведения музыки используется команда: soundEffect.Play().

Использование звуковых эффектов представлено в «Приложении А».

  1. Подключение шрифтов

Для вывода сообщений пользователю по окончании игры, а также вывода таймера используются объекты класса SpriteFont. Для работы со шрифтами создаются файлы с расширением *.spritefont. Приложение использует один такой класс «SpriteFont1.spritefont», который представлен в «Приложении С».

  1. Тестирование приложения

Тестирование приложения осуществлялось в ОС Windows 7. Приложение тестировалось более 30 раз разными людьми. Отказов работы не наблюдалось.

На рисунке 7 изображен первоначальный запуск игры.

Рисунок 7 Запуск игры

После нажатия на левую кнопку мыши запускается секундомер. Результат работы показан на рисунке 8

Рисунок 8 Начало работы

Если игрок находит два одинаковых изображения, то они оба исчезают. Это проиллюстрировано на рисунке 9.

Рисунок 9 Удаление объектов с одинаковыми изображениями

Когда игра окончена, выводится сообщение с предложением заново начать игру или выйти из приложения, также выводится время, затраченное на прохождение (см. рисунок 10).

Рисунок 10 Окончание игры

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

Для полноценной работы приложения необходимы следующие программные средства:

  • Microsoft Visual C# 2010;

  • Game Studio XNA 4.0;

Язык C# - это простой объектно-ориентированный язык, напоминающий С++ и Java.[4]

XNA — набор инструментов и технологий от Microsoft, существенно облегчающий разработку игр под Windows, Xbox 360 и Zune. Включает в себя XNA Framework, XNA Build, XNA Game Studio и XNA Framework Content Pipeline.[1]

Заключение

Результатом проделанной работы является игра «На развитие памяти». Она легка в использовании и обладает дружественным интерфейсом.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]