ті, а процес гри - змінітіся. Може з'явитися нова цільова платформа, а такоже нова цільова Аудиторія.
З точки зору годині перший рівень гри розробляється довше за всех других. Оскількі при створенні самой Концепції и графіки Використовують інструменти для создания та відображення про єктів, потрібні возможности и Зміни внутренних ІНСТРУМЕНТІВ. З з'явилися НОВИХ можливіть деякі Рівні могут застаріті, того в перший рівень гри могут вносітіся Різні виправлення. Крім того, в силу дінамічної природи розробки ігор, дизайнерський бачення Першого етапу з годиною может змінюватіся. Следующие етапи розроблюються значний швидше, так як список можливіть становится більш ПОВНЕ, а бачення гри - більш яснім.
Тести підключаються до гри, коли з'являється Щось іграбельне. Це может буті одна рівень або підмножіна ігор, что может використовуват в будь-якіх розумних межах. На Ранн етапі тестування гри віднімає відносно малу частко годині. У міру набліження розробки до кінця, гра может початиться відбіраті для тестів весь годину - и даже понаднормово - оскількі тести намагають охопіті и протестуваті Нові возможности, для якіх існують тести регресії. Сьогодні тестування є жіттєво Важлива для ігор, оскількі, в силу складності більшості з них, одна єдина зміна может прізвесті до катастрофічніх наслідків.
6.1 Опис взаємодії гри з користувачем
Дана програма на самому качана розробки носила характер гри, яка моделює саму фізику дуелі з ее невізначеністю та віпадковістю результатів. Тому при розробці велику Рамус Було пріділено розробці самой логіки програми, а не інтерфейсу взаємодії з користувачем.
Дана гра предполагает, что користувач мусіть задіяті свою інтуїцію у віборі на которого дуелянта Йому нужно поставити, щоб перемогті, цею аспект и передает весь азарт даної гри.
Зважаючі на це БУВ розроблення інтерфейс гри Який уявлень на рисунком 6.1
Малюнок 6.1 - Інтерфейс гри «Дуель»
Як видно на Малюнок 4.1 інтерфейс уявлень у виде про єкта відображення динаміки подій на якому при запуску промальовуються моделі 5 дуелянтів, та зони взаємодії з користувачем.
согласно поставленої задачі Було розроблено меню Пожалуйста складається з пунктів таких як, «Гра» рисунок 6.2
Малюнок 6.2 - Пункт меню «Гра»
До даного пункту входять події з помощью якіх користувач может Закінчити гру, або початиться ее з качана.
Наступний необхідною умів булу розробка інструкції малюнок 6.3 з помощью, якої користувач может дізнатіся про Дану гру та ее запропоновані правила. Дана модель может передбачаті формирование гравця ВЛАСНА правил, Які НЕ відповідають запропонованім.
Малюнок 6.3 - Пункт меню «Інструкція»
Поле взаємодії Із гравця уявлень у виде кнопок малюнок 6.4:
- «Нова гра»
- «Постріл»
- «Стоп»
- «Автоматична гра»
- «Звіт гри»
Малюнок 6.4 - Поле взаємодії Із гравця
Кнопка «Нова гра» Виконує перезапуск гри в любий момент годині виконан програми. Такоже при ее натісненні відбувається запуск класів та методів, что відповідають за создания моделей поведінкі гравців та їх стратегій, дані стратегії були опісані вищє. Такоже вона відповідає за проведення Жеребкування та визначення порядку у якому будут відбуватіся пострілі дуелянтів.
МОДЕЛІ гравців представлені на форме круглого областями різніх кольорів малюнок 6.5
Малюнок 6.5 - Відображення дуелянтів на форме
Слідуючім етапом взаємодії користувача з грою є кнопка «Постріл» вона відповідає за реалізацію методу відображення руху Кулі та Отримання результатів роботи створеної моделі даної гри. При ее натісненні відбувається відтворення на екрані Першого пострілу гравця согласно Із лошат, если ВІН потрапивши в опонента тій зафарбовується у червоний колір и втрачає можлівість виконан власного пострілу малюнок 6.6
Малюнок 6.6 - Відображення мертвих дуелянтів
Гра буде тріваті до того годині поки НЕ залиша лишь одна живий Гравець тоді появится напис Із інформацією про переможця малюнок 6.7
Малюнок 6.7 - Відображення мертвих дуелянтів
При розробці програми розглядалась можлівість, что користувач даної програми может сам вігадуваті правила того для більшої наглядності того, что відбулося на форме булу Створена додаткова кнопка «Звіт гри»
При натісне...