Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 Диплом 5 разделов.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.22 Mб
Скачать
    1. Умови виконання програми

Програма може працювати під управлінням операційної системи Windows 2000, а також інших, новіших, версіях ОС цього сімейства.

Вимогою до апаратного та програмного забезпечення є наявність будь-якого IBM-сумісного комп'ютера з наявністю накопичувача на гнучких або жорстких магнітних дисках і наявністю достатньої кількості оперативної пам'яті.

    1. Демонстрація роботи програми

Щоб розпочати гру, запустити Eclipse і перейти в проекти .

Щоб відкрити програму без середовища розробки знадобитися ПК з ОС, та установленною платформою Java.

 Для запуску програми необхідно запустити файл Shoot.jar, після чого на екрані з'явиться головне вікно програми. Управління грою здійснюється за допомогою клавіш, описаних в таблиці 4.1.

Завдання гравця - знищити 5 супротивників. Для їх знищення необхідно підібрати зброю - жовтий куб

 

 

Рис 3.4 - Отримання бонусів гравцем

Однак якщо атакувати ворога, не підібравши бонусів у вигляди збільшення потужності куль та їх кількості, можна позбутися однієї з трьох життів (рисунок 4.4).

 

Рис 3.5 - Втрата життя гравцем

 У гри можливі два закінчення: гравець знищує усіх ворогів і виграє, або гравець втрачає всі три життя і програє (рисунок 4.5).

 

Зображення 3.6 - Кінець гри, гравець програв

 

Таблиця 4.1 - Призначення клавіш

Назва клавіші

Виконувана функція

Стрілка вправо

Рух гравця вправо

Стрілка вліво

Рух гравця вліво

Стрілка вгору

Рух гравця вгору

Z

Вогонь

Гра повністю функціональна та може запускатись через головним класом командну строку. Для надання біль зручного використання скомпілюємо усі файлі один. Насамперед виберемо потрібні опції та задамо назву

Зображення 3.7 Створення единного файлу гри

Перевіримо та запустимо програму як єдиний файл.

 

Рисунок 3.8 - Інтерфейс програми

    1. Критерій якості програми

1. Критерії якості з точки зору виконання критеріїв об'єктно-орієнтованого підходу:

- Розроблені об'єкти містять інкапсульовані дані і функції, згруповані разом, що дозволяє захистити дані;

- Програма відповідає призначенню, тобто, призначена для гри;

- Завершеність, тобто даний продукт має всі необхідні рисами, необхідними для гри.

- Програма в достатній мірі протестована, зроблені виправлення виявлених помилок.

- Програма має інтуїтивно зрозумілим і простим інтерфейсом;

- Програма супроводжена описом, яке допоможе користувачеві зрозуміти принципи її роботи.

- Даний програмний продукт володіє високою швидкодією і коротким часом відгуку;

- Програмний продукт має достатньою ефективністю за приладами, тобто економічністю використання пристроїв машини для вирішення поставленого завдання.

- Програма придатна до змін, тобто при появі нових вимог є можливість модифікування програмного коду;

- Програма має стабільність.

- Програма має гарну адаптованість і незалежністю від пристроїв (здатна працювати на різноманітному апаратному забезпеченні);

- Продукт не вимагає інсталяції, тобто здійснюється запуск .jar-файлу.