Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення комп'ютерної гри

Реферат Створення комп'ютерної гри





align="justify"> 2 .6 Діаграма потоків даних і дій

















Малюнок 2.6 - Діаграма потоків стану В«очікування діїВ» об'єкта.


Діаграма ілюструє перехід зі стану в стан.

У стан В«очікування діїВ» надходить інформація про поточні координати об'єктів (головного героя, ворогів, мін, стін). З В«очікування діїВ» в В«перевірку стануВ» надходять аналогічні дані. У стан В«переміщення об'єктівВ» надходять координати та ймовірність правильного розміщення об'єкта на ігровому полі. br/>

2.7 Побудова ієрархії класів


В 

Малюнок 2.7 - Ієрархія класів.


Розглянемо дану ієрархію.

Коренем ієрархії являються об'єкти класів map, gg, enemyA далі по ієрархії спадкоємцями класу map є клас obj, від нього йдуть класи go і mine, спадкоємець класу enemyA є клас enemyB. Наступною сходинкою ієрархії є класи key, liv - спадкоємці класу go. p align="justify"> Клас gg містить наступні характеристики: x int y - поточні координати; left, right, up, down - змінні для другого типу руху

Клас map містить наступні характеристики: = new Graphics: TBitmap (); - завантажувані зображення * f2, * sg; - файли, використовувані для збереження і счітиваніяa [10] [10]; - масив картиmod, levelup - змінні переходу на наступні рівень й інший тип руху.

Клас EnemyA cсодержіт наступні характеристики: x1, y1, x3, y3, aa - перменная-координати і допоміжна змінна, використовувана при русі.


3. Програмна реалізація


.1 Обгрунтування вибору мови програмування


Згідно із завданням на курсовий проект, для написання програмного продукту слід використовувати мову високого рівня, з використанням об'єктного підходу. Вибір був зроблений на користь мови С + + та середовища програмування С + + Builder 6.0. Ця версія хоча не найновіша, однак, проста і надійна в застосуванні. p align="justify"> С + + Builder - програмний продукт, інструмент швидкої розробки додатків (RAD), інтегроване середовище програмування (IDE), система, що використовується програмістами для розробки програмного забезпечення на мові С + +. Спочатку продукт розроблявся компанією Borland Software, а потім її підрозділом CodeGear, яке зараз належить компанії Embarcadero Technologies. С + + Builder об'єднує в собі комплекс об'єктних бібліотек (STL, VLC, CL, MFC та ін), компілятор, відладчик, редактор коду і багато інших компоненти. С + + Builder містить інструменти, які за допомогою drag-and-drop роблять розробку візуальної, спрощує програмування завдяки вбудованому WYSIWYG - редактору інтерфейсу. br/>

3.2 Загальний опис глобальних змінних і структур програмних...


Назад | сторінка 3 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація ієрархії класів для вирішення системи лінійних алгебраїчних рівн ...
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Власна гілку в ієрархії класів
  • Реферат на тему: Розробка ієрархії класів для автоматизованої системи обліку медикаментів в ...