Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка консольного додатка, що представляє собою гру "Хрестики нулики" з комп'ютером з підтримкою контейнерних класів STL

Реферат Розробка консольного додатка, що представляє собою гру "Хрестики нулики" з комп'ютером з підтримкою контейнерних класів STL





Зміст


Введення

. Інтерфейс користувача та сценарії використання програми

. Функціональні вимоги

. Нефункціональні вимоги

. Файлові інтерфейси

. Виняткові ситуації

. Контейнери STL

. Код гри з коментарями


Введення


Розробляється консольне додатки, що представляє собою гру «Хрестики нулики» з комп'ютером з підтримкою контейнерних класів STL.


1. Інтерфейс користувача та сценарії використання



На початку гри пропонується вибір хто буде ходити першим: ви чи комп'ютер і допустимі відповіді y або n. У меню відображаються цифри в клітинах які відповідають за клітини ігрової дошки. Користувачі вводять числа від 1 до 9 в рядку і для відображення символу потрібно натиснути Enter. Якщо користувач вводить 1 то символ відобразиться в лівій нижній клітці, а якщо введе 5 символ нолика відобразиться в середній клітці якщо клітина зайнята запит повторюється. Якщо склалася виграшна комбінація з хрестиків або нуликів на екрані відображається переможець і запит на те, чи хоче користувач повторити гру і допустимі відповіді y або n.

інтерфейс гра програма комп'ютер

2. Функціональні вимоги


Для запуску гри потрібно двічі клікнути на файлі з назвою гри з розширенням exe. Для початку гри потрібно вибрати яким за рахунком ти будеш грати і ввести y якщо першим і n якщо другий і натиснути ентер Enter. Для гри потрібно використовувати кнопки клавіатури від 1 до 9, якщо будуть введені інші числа то з'явиться повідомлення в якому говориться, що клітина зайнята і користувач ввів число від 1 до 9.



. Нефункціональні вимоги


Додаток гра працює під операційною системою Windows і Linux з встановленим wine. Додаток працює швидко і оскільки ця невелика програма консольний додаток то вимоги для Персонального комп'ютера на якому будить використовуватися мінімальні.


. Виняткові ситуації


Якщо ввести символ літери програма перестає працювати і звалюється в «штопор». Якщо таке трапиться то потрібно терміново закрити програму натиснувши червоний хрестик вгорі вікна. Чому програма реагує саме так, рішення не знайшов. Рішення: додати додаткову перевірку для символів букв, числа символів числа, самих символів, що б при введенні таких символів з'являлося повідомлення Ваш хід? 1-9.



. Поетапне опис створення коду ігри


Введення в об'єктно-орієнтоване програмування.

Об'єктно - орієнтоване програмування являє собою трохи більше автоматизований спосіб програмування. Об'єктно-орієнтовані програми - це не просто процедурні програми, переведені на новий синтаксис. Вони повинні будується на новій філософії розробки. Для них потрібна нова стратегія програмування, яку часто буває важко освоїти. сновним ідея ООП: програма складається з групи об'єктів, часто пов'язаних між собою. У С + + об'єкти описуються за допомогою нового типу даних class.

сторінка 1 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для Windows, що представляє собою MP3 плеєр
  • Реферат на тему: Якщо лікарняний невірно розрахований
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений
  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо ремонт виявився модернізацією