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

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

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

  • DirectX 9.0C;

  • Microsoft .NET Framework 4.0;

  • Microsoft Visual C# 2010;

  • Microsoft XNA Framework 4.0 Redistributable.

  • Разрешение экрана не меньше чем 1350*660.

C# (произносится си-шарп) — язык программирования, сочетающий объектно-ориентированные и контекстно-ориентированные концепции. Разработан в 1998—2001 годах группой инженеров под руководством Андерсa Хейлсбергa в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET [4]

XNA

В целом, это набор из нескольких .NET сборок, который включает в себя:

  • обвёртку над DirectX (Direct3d, XINPUT, XACT);

  • каркас игрового приложения (классы Game, GameComponent, GameWindow);

  • набор вспомогательных классов/структур для работы с векторами, матрицами, лучами, кватернионами, а также разные математические функции в дополнение к стандартному System.Math;

  • инфраструктура Content Pipeline — специфической контент сиcтемы XNA.

При помощи XNA на данный момент можно разрабатывать игры для Windows (XP, Vista, 7), XBOX360, а также ZUNE (но только 2D, так как текущие модели ZUNE не поддерживают 3D).

В целом, XNA — это платформа, которая следует «философии» языка C# и платформы .NET — серьёзный упор на ООП и эффективность разработки.[6]

Заключение

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

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

Технические требования выполнены в полном объёме.

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

  1. Создание игры. Спрайты/ [Электронный ресурс]. URL: http://dev.mindillusion.ru/sprites/ (дата обращения 16.04.2012)

  2. Уэллс Д. Википедия / [Электронный ресурс]. URL: http://ru.wikipedia.org/ (дата обращения 14.04.2012).

  3. Концепции игрового программирования в XNA [Электронный ресурс]. URL: http://www.netlib.narod.ru/library/book0077/ch01_03.htm (дата обращения 15.04.2012)

  4. Энциклопедия языков программирования [Электронный ресурс]. URL: http://progopedia.ru/language/csharp/ (дата обращения 16.04.2012)

  5. MSDN Library [Электронный ресурс]. URL: http://msdn.microsoft.com/en-us/library/ms123401.aspx (дата обращения 31.03.2012)

  6. XNA – Быстрый старт / [Электронный ресурс]. URL: http://gamedev.ucoz.kz/publ/programmirovanie_igr/osnovy/xna_bystryj_start/8-1-0-5 (дата обращения 16.04.2012).

  7. Пятнашки/ [Электронный ресурс]. URL: http://www.games.look.ru/fift/ (дата обращения 17.04.2012).

  8. 15teens/ [Электронный ресурс]. URL: http://flashplayer.ru/play_12758.php (дата обращения 17.04.2012).

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