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

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

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

  • Microsoft Visual C# 2010;

  • Game Studio XNA 4.0;

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).

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