Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова А та П.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
442.02 Кб
Скачать

Додаток а

ІНСТРУКЦІЯ КОРИСТУВАЧА

Дана розробка носить характер гри, яка моделює саму фізику дуелі з її невизначеністю та випадковістю результатів. Тому при розробці велику увагу було приділено самій логіці програми, а не інтерфейсу взаємодії з користувачем. Дана гра передбачає те, що користувач мусить задіяти свою інтуїцію у виборі на якого дуелянта йому потрібно поставити, щоб перемогти, цей аспект і передає весь азарт даної гри . Зважаючи на це був розроблений інтерфейс, представлений у вигляді об’єкта відображення динаміки подій на якому при запуску промальовуються моделі 5 дуелянтів, та зона взаємодії з користувачем.

Згідно поставленої задачі було розроблено меню яке складається з таких пунктів як «Гра» До даного пункту входять події з допомогою яких користувач може закінчити гру, або почати її з початку.

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

Поле взаємодії із гравцем представлене у вигляді кнопок:

  • «Нова гра»

  • «Постріл»

  • «Стоп»

  • «Автоматична гра»

  • «Звіт гри»

Кнопка «Нова гра» виконує перезапуск гри в любий момент часу виконання програми. Також при її натисненні відбувається запуск класів та методів, що відповідають за створення моделей поведінки гравців та їх стратегій.

Також вона відповідає за проведення жеребкування та визначення порядку у якому будуть відбуватися постріли дуелянтів.

Моделі гравців представлені на формі круглими областями різних кольорів.

Наступним етапом взаємодії користувача з грою є кнопка «Постріл» вона відповідає за реалізацію методу відображення руху кулі та отримання результатів роботи створеної моделі даної гри. При її натисненні відбувається відтворення на екрані першого пострілу гравця згідно із жеребом, якщо він попав в опонента той зафарбовується у червоний колір і втрачає можливість виконання власного пострілу

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

При розробці програми розглядалась можливість, що користувач даної програми може сам вигадувати правила тому для більшої наглядності дій , що відбулись на формі була створена додаткова кнопка «Звіт гри». При натисненні на неї користувачі можуть отримати детальний звіт даної гри, що усуне будь які конфлікти при з’ясуванні переможця.

Також у нас розробленні кнопка «Автоматична гра» дана функція розроблена для того, щоб користувач не затруднявся постійним нажиманням кнопки «Постріл» . Дана кнопка виконує всі кроки автоматично, до моменту закінчення гри це є досить зручно коли гравців стає більше. Кнопка «Стоп» зупиняє автоматичне виконання гри.

Додаток б

Міністерство освіти та науки України

Вінницький національний технічний університет

Інститут інформаційних технологій та комп’ютерної інженерії

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]