Содержание
Оглавление
Введение3
1 Разработка эскизного и технического проектов программы4
1.1Задание4
1.2Назначение и область применения4
1.3Технические характеристики4
1.3.1 Постановка задачи4
1.3.2 Описание алгоритма5
1.3.3 Организация входных и выходных данных6
1.3.4 Выбор состава технических и программных средств6
2Разработка рабочего проекта7
2.1 Разработка программы7
2.2 Спецификация программы17
2.3 Текст программы18
2.4 Описание программы25
2.4.1 Общие сведения25
2.4.2 Функциональное назначение25
2.4.3 Используемые технические средства26
2.4.4 Вызов и загрузка26
2.4.5 Входные и выходные данные26
2.5 Тестирование программы26
3ВНЕДРЕНИЕ28
4ЗАКЛЮЧЕНИЕ29
Список использованных источников31
Выдержка из текста
Введение
В XXI век мы вошли с новым феноменом культуры, который сегодня невозможно оставить без внимания, невозможно не заметить, — это феномен тотального вторжения компьютерных технологий в мир человеческой культуры. На смену древним обрядам и поверьям, ряжениям и играм, салочкам-русалочкам пришли многочисленные компьютерные игры. Герой сегодняшнего времени — призер чемпионатов Counter-Strike, UnrealTournament и т.д.
В настоящее время игровая индустрия шагает семимильными шагами и занимает одно из ведущих мест в области развлечения и отдыха.
Основная цель любой игры захватить внимание человека, заставить его забыть на некоторое время о проблемах насущных. Уже установлено, что игры могут развивать навыки ориентирования в пространстве и реакцию, память и мелкую моторику. Компьютерные игры учат человека справляться с поставленными перед ним проблемами, а также позволяют ему насладиться своей компетентностью и независимостью и испытать чувство удовлетворения от решенных задач.
Целью данной работы является создание игры «Сбей самолет». Для достижения цели предстоит решить ряд задач: разработать сценарий игры, определив ее правила; составить алгоритмы, которые затем следует реализовать в программном продукте; создать пользовательский интерфейс игры. На следующем шаге программу следует тщательно протестировать. Для реализации программы представляется целесообразным использовать среду разработки Borland Delphi.
1 Разработка эскизного и технического проектов программы
1.1Задание
Тема: Разработка приложения для Windows, представляющего собой компьютерную игру «Сбей самолет».
Условие задачи:
Игра «Сбей самолет» состоит в следующем. По экрану летят вражеские самолеты. Цель играющего сбить их. Пусковая установка находится в нижней строке экрана. Пусковую установку можно перемещать по строке вперед и назад.
1.2Назначение и область применения
Необходимо разработать развлекательную программу, представляющую собой игру. Область применения: досуг пользователя персонального компьютера. Поскольку ставится задача разработать приложение для ОС Windows, то программа может работать только под управлением Windows.
1.3Технические характеристики
1.3.1 Постановка задачи
Необходимо разработать программу, моделирующую игру «Сбей самолет». Управляя «пушкой», играющий должен стрелять по летящим самолетам (для победы необходимо сбить 100 самолетов). Действия «пушкой» — перемещение по экрану и выстрелы управляются сигналами с клавиатуры.
В каждый момент времени в игре участвует несколько самолетов (информация о них хранится в массиве, причем каждый самолет представляет собой запись с полями, характеризующими его текущее положение и траекторию движения). После того, как самолет оказывается сбит выстрелом или улетает за границы экрана, появляется новый самолет.
Самолеты перемещаются от левого края экрана к правому. Их начальная координата, а также угловой коэффициент прямой, вдоль которой они движутся, задается с помощью генератора псевдослучайных чисел.
Список использованной литературы
Список использованных источников
1.Архангельский А.Я. Программирование в Delphi. Учебник по классическим версиям Delphi [Текст]. М.: Бином-пресс, 2008. 1158с.
2.Кадлец С. Delphi. Книга рецептов. Практические примеры, трюки и секреты [Текст]. М.: Наука и техника, 2006. 384с.
3.Осипов Д. Delphi. Профессиональное программирование [Текст]. М.: Символ-плюс, 2006. 1056с.
4.Хомоненко А., Гофман В. Delphi 7. Наиболее полное руководство [Текст]. СПб: BHV, 2006. 1216с.