Смекни!
smekni.com

Написание компьютерной игры Сбей самолет (стр. 3 из 3)

StatusBar1.Panels[0].Text := 'Количествовыстрелов: ' + inttostr(n) ;

timer1.Enabled := true;

end.

4.4 Используемые технические средства

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

Для правильного функционирования программы необходимо иметь процессор PentiumIII или аналогичный AMDc тактовой частотой не менее 600 МГц; оперативную память не менее 512 Мб; свободного пространства на жестком диске не менее 600 Мб; операционную систему Windows 9x, 2000, XP или Vista; клавиатура, мышь.


4.5 Вызов и загрузка

Для того чтобы запустить программу, необходимо найти, и запустить файл “flight.exe” на диске A в каталоге «Курсовая». После загрузки программы в оперативную память, на экране отобразится окно программы (см. Приложение1).

4.6 Входные данные

Программа, для своей работы осуществляет загрузку битовых образов из графических файлов формата bmp. Данные файлы находятся на диске А в каталоге «graphics».

4.7. Выходные данные

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


5 Тестирование программы

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

Тестирование является основным методом отладки, измерения качества и определения реальных характеристик программ и информации баз данных на любых этапах их жизненного цикла.

Цель тестирования и отладки – обнаружение, локализация и устранение дефектов в программах и данных.

Тестирование программы проходило на компьютере, с установленной на него ОС WindowsXP. Было проведено 5 запусков игры, с конечными результатами как в пользу игрока, так и в пользу компьютера. Все правила игры и условия в данной программе выполняются. Действия игрока и компьютера находятся в рамках правил.

Вывод: В данном курсовом проекте была разработана программа, полностью удовлетворяющая условиям поставленной задачи.


ВНЕДРЕНИЕ

1. Условия выполнения программы

Для выполнения программы требуется минимум:

PentiumIII и выше;

Объем оперативной памяти не менее 512 Мб;

Жесткий диск не менее 600 Мб;

2. Выполнение программы

Запуск «flight.exe»- > по экрану начинают лететь самолетики, до момента, когда количество выстрелов и ли попаданий не будет больше нормы.

3. Сообщение оператору

«Вы выиграли» - игра начинается сначала;

«Вы проиграли» - игра начинается снова (см. Приложение 3) .


ЗАКЛЮЧЕНИЕ

В ходе выполненияданной курсовой работы на основе различных источников данных была проанализирована заданная предметная область.

В процессе кодирования была изученаRADDelphi в части пользовательского интерфейса и технологий отображения графики.

В результате выполнения проекта была полностью реализована игра«Сбей самолет», однако в приложение можно добавить озвучивание событий игры, уровень сложности игры и разные настройки параметров игры. Это вызвало бы больший интерес к игре.Приложение представляет собой очень простой вариант игры «Сбей самолет».

В процессе тестированияприложения ошибок не обнаружено.


ГЛОССАРИЙ

№п/п Новое понятие Содержание
1 2 3
1 Компонент Функциональный элемент, имеющий определенные свойства и размещаемый программистом в окне формы
2 Форма Окно приложения на этапе разработки
3 Проект Совокупность файлов, обеспечивающих разработку приложения в Delphi
4 Файл проекта Автоматически создаваемый файл, связывающий вместе все файлы приложения и содержащий код инициализации
5 Файл ресурсов Двоичный файл, содержащий все необходимые для проекта ресурсы, такие как, например, пиктограммы, графические изображения, курсоры мыши или строки
6 Файл формы Файл, содержащий список всех свойств компонентов, включенных в форму, значения которых были изменены по сравнению со значениями, заданными по умолчанию
7 Файл программного модуля Файл, содержащий описание связанной с модулем формы, процедур и функций программной логики функционирования окна приложения в синтаксисе ObjectPascal
8 Свойство Специальный механизм классов, регулирующий доступ к полям
9 Событие Свойство процедурного типа, предназначенное для создания пользовательской реакции на то или иное входное воздействие
10 Обработчик события Фрагмент программы, который выполняется в ответ на определенное изменение в программе или Windows

ЛИТЕРАТУРА

1. Фаронов В. В. Delphi 4: Учебный курс. – М.: Издательство “Нолидж”, 1998.

2. Дарахвелидзе П., Марков Е. Программирование в Delphi 4. – СПб.: БХВ – Санкт-Петербург, 1999.

3. Культин Н.Б. Основы программирования в TurboDelphi. – СПб.: БХВ - Петербург, 2007.

4. Культин Н.Б. Delphi в задачах и примерах. – СПб.: БХВ – Петербург, 2003.

5. Вирт. Н. Алгоритмы и структуры данных: Пер. с англ. – М.: Мир, 1989.

6. Фокс Дж. Программное обеспечение и его разработка: Пер. с англ. – М.: Мир, 1985.

7. Роб Баас, Майк Фервай, Хайдемария Гюнтер. Delphi 4. Полное руководство. – К.: Издательская группа BHV, 1999.

8. Архангельский А. Я. Delphi5. – М., ЗАО «Издательство «Бином», 2001.


Приложение 1


Приложение 2



Приложение 3

Рис.6.2. Сообщение пользователю о выигрыше