Велика бібліотека української літератури
» » » Игровая программа

Курсовые работы по информатике СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 1. ОБЩАЯ ЧАСТЬ 4 1.1 ЯЗЫК ПРОГРАММИРОВАНИЯ DELPHI 4 1.2 DELPHI. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ПРОДУКТА 4 1.3 КОМПИЛЯТОР В

Игровая программа

СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. ОБЩАЯ ЧАСТЬ 4
1.1 ЯЗЫК ПРОГРАММИРОВАНИЯ DELPHI 4
1.2 DELPHI. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ПРОДУКТА 4
1.3 КОМПИЛЯТОР В МАШИННЫЙ КОД 6
1.4 ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ МОДЕЛЬ ПРОГРАММНЫХ КОМПОНЕНТОВ 6
1.5 МАСШТАБИРУЕМЫЕ СРЕДСТВА ДЛЯ ПОСТРОЕНИЯ БАЗ ДАННЫХ 8
1.6 НЕКОТОРЫЕ ОСОБЕННОСТИ DELPHI 8
1.7 БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ 9
1.8 СТРУКТУРНОЕ ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ 9
1.9 ПОДДЕРЖКА OLE 2.0, DDE И VBX 10
2. СПЕЦИАЛЬНАЯ ЧАСТЬ 10
2.1 ПОСТАНОВКА ЗАДАЧИ 10
2.2 МИНИМАЛЬНЫЕ ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ И ОС 10
2.3 ПРОЕКТИРОВАНИЕ ПП 11
2.4 ОСНОВНЫЕ АЛГОРИТМЫ ДЛЯ СОБЫТИЙ НА ФОРМЕ И КОМПОНЕНТАХ 12
3. РАЗРАБОТКА 12
3.1 КРАТКО ОПИСАНИЯ ПРОГРАММНОЙ СРЕДЫ РАЗРАБОТКИ 12
3.2 РЕАЛИЗАЦИЯ ОСНОВНЫХ АЛГОРИТМОВ В СРЕДЕ РАЗРАБОТКИ 12
4. ДОКУМЕНТИРОВАНИЕ 13
4.1 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ ПО ПП 13
5. ТЕСТИРОВАНИЕ 15
5.1 ТЕСТИРОВАНИЕ ФУНКЦИЙ ПП 15
5.2 ТЕСТИРОВАНИЕ НАДЁЖНОСТИ 15
ПРИЛОЖЕНИЕ

ВВЕДЕНИЕ
Данный программный продукт предназначен для развлекательных целей. Эта программа арканный симулятор гонок. Действие которого разворачивается на дороге.
Цель игры проехать расстояние 20 километров.
Во время игры на дороге будут встречаться:
1. Другие машины (противники) препятствующие прохождению, при столкно-вении отнимающие у вас 1 единицу топлива;
2. Значок в виде бочки (топливо), восполняющий потери при столкновении или при продолжительной езде;
3. Нитро, элемент ускорения помогающий развить на некоторое время большую скорость.
Игра разрабатывалась в среде Delphi 5 с использованием библиотеки OpenGL версия 1.3.4582 помогающей ускорить вывод графического движка, Pixia версия 2.4g для создания и редактирования текстур, Image Editor версия 3.0 для создания иконок, 3D-Stydio Max версия 5.0 для создания моделей машин (иг-рока).

1. ОБЩАЯ ЧАСТЬ
1.1 ЯЗЫК ПРОГРАММИРОВАНИЯ DELPHI.
Delphi - это греческий город, где жил дельфийский оракул. И этим именем был назван новый программный продукт с феноменальными характеристиками.
Hадо отметить, что к моменту выхода продукта обстановка вокруг компа-нии Borland складывалась не лучшим для нее образом. Поговаривали о возмож-ной перепродаже компании, курс акций компании неудержимо катился вниз. Сейчас уже можно без всяких сомнений утверждать, что период трудностей по-зади. Hеверно, конечно, было бы говорить, что только Delphi явился причиной восстановления компании.
Тем не менее, именно Delphi стал тем продуктом, на примере которого ста-ло ясно, что у Borland есть еще долго не уйдет с ранка, и что один единственный продукт может настолько удачно сочетать несколько передовых технологий.
1.2 DELPHI. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ПРОДУКТА
Delphi - это комбинация нескольких важнейших технологий:
• Высокопроизводительный компилятор в машинный код
• Объектно-ориентированная модель компонент
• Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов
• Масштабируемые средства для построения баз данных.

1.3 КОМПИЛЯТОР В МАШИННЫЙ КОД
Компилятор, встроенный в Delphi, обеспечивает высокую производитель-ность, необходимую для построения приложений в архитектуре “клиент-сервер”. Этот компилятор в настоящее время является самым быстрым в мире, его ско-рость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кро-ме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно).
В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки ки-стью. Еще до компиляции он видит результаты своей работы - после подключе-ния к источнику данных их можно видеть отображенными на форме, можно пе-ремещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпрети-рующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интер-претатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код, в то время как сущест-вуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения.

1.4 ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ МОДЕЛЬ ПРОГРАММНЫХ КОМПОНЕНТОВ
Основной упор этой модели в Delphi делается на максимальном не исполь-зовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разра-ботки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
В стандартную поставку Delphi входят основные объекты, которые обра-зуют удачно подобранную иерархию из 270 базовых классов. Для начала - не-плохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать пробле-му “с нуля”, просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими фирмами, количество этих фирм в настоя-щее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игро-вые программы. Тем не менее, это так. Во многом это объясняется тем, что тра-диционно в среде Windows было достаточно сложно реализовывать пользова-тельский интерфейс. Событийная модель в Windows всегда была сложна для по-нимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.
Оценок: 396 (средняя 5 из 5)
© 2014 - 2017 BigLib.info — это сокращение от Big Library (большая библиотека).
Целью создания этого сайта было сделать литературу доступной для всех, кто желает ее читать.
Использование любых материалов сайта без согласования с администрацией запрещено.
Обратная связь