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

Реферат Гра "П'ятнашки"





ру, Статистика, Вихід.

? Вікно ігри - вікно, в якому будуть розташовані цифри.

? Вікно статистики - вікно, в якому виводиться кількість перемог і поразок кожного гравця.

Функції програми:

Двоє гравців грають в наступну гру. На папері виписані числа від 1 до 9. Гравці по черзі закривають по одному числу фішкою свого кольору. 1 гравець - жовтий, 2 гравець - зелений. Виграє той гравець, який закриє фішкою свого кольору три числа, сума яких дорівнюватиме 15. Користувач може закрити більшу кількість чисел, в такому випадку, необхідно, щоб сума хоча б однієї з трійок чисел дорівнювала 15. Після закінчення гри виводиться повідомлення з інформацією про який виграв гравцеві. Також, після завершення гри можна подивитися вікно статистики з кількістю перемог і поразок 1 і 2 гравця.

Кількість користувачів програми: два користувача.

Для будь-якого користувача доступ: однаковий .

Кожному користувачеві буде необхідно: прочитати інструкцію користування даної гри.


.2 Вимоги до інтерфейсу розроблюваного програмного продукту

інтерфейс користувач програмний ідентифікатор

Інтерфейс - це зовнішній вигляд програмного продукту.

Програма повинна працювати у віконному режимі і мати кілька вікон:

? Головне меню;

? Вікно гри;

? Вікно статистики;

У вікні головного меню повинні знаходитися:

? Тема програми;

? Кнопка «Почати гру»;

? Кнопка «Статистика»

? Кнопка «Вихід»;

У вікні гри знаходяться:

? Панелі з цифрами;

У вікні статистики повинні знаходитися:

? Кількість перемог і поразок кожного гравця;


2. Проектна частина


.1 Опис алгоритмів


Схема 2.1.1 «Хід 1 гравця»


Схема 2.1.2 «Хід 2 гравця»


Схема 2.1.3 «Початок нової гри»


.2 Таблиця ідентифікаторів


Таблиця 2.2.1

ІдентіфікаторСмисловое содержаниеТипРазрядностьqПеременная, визначальна чергу ходаInteger4 байтnПеременная, що збільшує значення при закритті панелі 1 ігрокомInteger4 байтmПеременная, що збільшує значення при закритті панелі 2 ігрокомinteger4 байтiПеременная, що позначає кількість цифр, закритих 1 ігрокомInteger4 байтjПеременная, що позначає кількість цифр, закритих 2 ігрокомInteger4 байтpobСчетчік перемог 1 ігрокаInteger4 байтpob1Счетчік перемог 2 ігрокаInteger4 байтporСчетчік поразок 1 ігрокаInteger4 байтpor1Счетчік поразок 2 ігрокаInteger4 байтsЗапомінает позицію обраної цифри у всьому ряду для 1 ігрокаString256 байтs1Запомінает позицію обраної цифри у всьому ряду для 2 ігрокаString256 байт

Таблиця 2.2.2

PobВиводіт число перемог 1 ігрокаString256 байтPob1Виводіт число перемог 2 ігрокаString256 байтPorВиводіт ч...


Назад | сторінка 3 з 13 | Наступна сторінка





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

  • Реферат на тему: XIX сторіччя в історії Росії: епоха блискучих перемог і нищівних поразок
  • Реферат на тему: Національне агентство інвестицій і приватизації Республіки Білорусь - " ...
  • Реферат на тему: Історія перемог внутрішніх військ МВС Росії
  • Реферат на тему: Вікно в світ євангельських істин: стихія російської народної мови в поемі Н ...
  • Реферат на тему: Адмірал Нельсон і герцог Веллінгтон. Історія великих перемог