яких випадках виконується поширення попередньою версією для деякої більшої групи осіб з тим, щоб переконатися, що продукт містить достатньо мало помилок.
Проект пройшов всі стадії тестування на різних версіях операційних систем сімейства Windows (XP, 7, 8) з різними конфігураціями обладнання (тактова частота процесора, кількість ядер, розрядність, обсяг оперативної і відео пам'яті і т.д.). Системні вимоги до програми відповідають заявленим в технічному завданні. Всі знайдені помилки виправлені, більшість алгоритмів було оптимізовано, що дозволило збільшити швидкість роботи програми і його стабільність.
Малюнок 5.1 - Статистика ресурсоспоживання ЕОМ при роботі системи
На малюнку 5.1 представлена ??інформація про необхідні ресурсах для роботи системи:
CPU Usage - використання ЦПУ ЕОМ;
GPU Usage - використання ГПУ ЕОМ;
Rendering - побудова кадрів, що виводяться на монітор ЕОМ;
Memory - використання ПЗУ ЕОМ;
Audio - використання аудіо підсистеми ЕОМ;
Physics - обробка фізики;
додаткова інформація (кількість звернень до відеокарти, кількість полігонів на сцені, дозвіл екрана і т.д.).
6. Технічне завдання
. Призначення розробки
Дипломна робота «Технічна демонстраційна версія тривимірної комп'ютерної гри« After Reset »:
є комплексним проектом, що охоплює різні аспекти розробки ПЗ;
містить всі основні аспекти комп'ютерної рольової гри;
є продуктом сфери комп'ютерних розваг.
2. Вимоги до програми або програмного виробу
. 1 Вимоги до функціональних характеристик
Даний проект є комп'ютерною грою, внаслідок чого передбачається одна категорія користувачів - гравці. У процесі роботи програми користувач є безпосереднім учасник ігрового процесу і безпосередньо впливає на нього.
Програми повинна володіти наступним функціоналом:
а) графічний функціонал:
) вибір дозволу екрану;
2) вибір якості графіки;
) вибір повноекранного або віконного режиму;
б) звуковий функціонал:
) регулювання загальної гучності;
2) регулювання гучності музики;
) регулювання гучності внутрішньоігрових звуків;
в) внутрішньоігрової функціонал:
) система пошуку шляху;
2) система взаємодії ігрових об'єктів;
) бойова система;
г) інтерфейс користувача:
) перехідні сцени (вступна, фінальна, екран завантаження);
2) головне меню;
) графічний інтерфейс користувача.
2.2 Вимоги до вхідних і вихідних даними
Вхідними даними в комп'ютерній грі є ігрові настройки користувача (роздільна здатність екрану, гучність звуків, якість графіки і т.д.), а також безпосереднє управління під час ігрового процесу за допомогою комп'ютерної миші і клавіатури. Проект відноситься до ігор в реальному часі, де на відміну від покрокових - дії гравця негайно впливають на ігровий процес.
Вихідними даними є графічна інтерпретація ігрового процесу на моніторі гравця і звук, супроводжуючий його. Дії гравця впливають на ігровий процес і поточний стан ігрової сцени. Гравець контролює ігрового персонажа за допомогою інтерфейсу користувача.
. 3. Вимоги до надійності
У програмі має бути присутньою перевірка вхідної інформації на відповідність типів, належність діапазону допустимих значень і відповідність структурної коректності. У разі виникнення помилок передбачити можливість виведення інформативних діагностичних повідомлень. У програмі реалізована система логів, а також можливість аналізу дампа додатки у разі некоректного завершення.
. 4. Вимоги до складу і параметрів технічних засобів
Мінімальні системні вимоги:
ОС (операційна система): Windows XP/Vista/7/8;
Процесор: Intel Core 2 Duo @ 3.0 Ghz/AMD Athlon 64 X2 +6000 +;
Оперативна пам'ять: 1 Gb;
Жорсткий диск: 10 Gb вільно;
Відео пам'ять: 512 Mb;
Відео карта: nVidia GeForce 9800/AMD Radeon HD +4870;
Звукова карта: Сумісна з DirectX;
D...