Створено концепцію програмного застосунку, який відображає механіку взаємодії з ігровим світом.
✅ Головне меню;
✅ Налаштування гри;
✅ Ігрове вікно;
✅ Меню паузи;
✅ Місія завершена успішно;
✅ Місія завершена із поразкою.
Після запуску nameGame.exe перед користувачем відображається головне меню гри, на якому зображено три пункти меню:
1️⃣ Нова гра - створює нову сесію гри;
2️⃣ Налаштування - відкриває налаштування ігрового процесу, який можна змінити під свої потреби;
3️⃣ Вихід - закриває програмний застосунок.
⭐ Нова гра запускає світ, на якому розташовано будинок героя, будинок ворогів та головний персонаж (герой). Керування реалізовано за допомогою стрілочок на клавіатурі: ⬆️⬇️➡️⬅️ Поточна ціль героя відображається у правому верхньому куті ігрової сцени. Вороги 👾 спавняться безкінечно зі свого будинку, їх потрібно вбивати. Також для ускладнення ігрового процесу додано умову збору ключів 🔑, які відкривають доступ до будинку героя, тим самим підтверджується додаткова умова завершення місії.
⭐ Бій ворогів та героя відбувається при колізії їхніх графічних примітивів. Якщо досягнуто ціль по кількості вбитих ворогів та зібрано усі ключики від будинку головного персонажа, то потрібно піти в будинок - місію буде завершено.
⭐ Якщо ж вороги отримали перевагу над героєм й рівень здоров'я опустився до нуля - ігрова сесія завершується поразкою, відкривається додаткове вікно інформування із можливістю подальшого вибору дій.
⭐ Також під час ігрового процесу в користувача є додаткова можливість зупинки гри за допомогою клавіші "ESCAPE" - після натиснення відкривається меню паузи із можливістю вибору таких дій:
1️⃣ Продовжити;
2️⃣ Зберегти;
3️⃣ Головне меню.