ру, Статистика, Вихід.
? Вікно ігри - вікно, в якому будуть розташовані цифри.
? Вікно статистики - вікно, в якому виводиться кількість перемог і поразок кожного гравця.
Функції програми:
Двоє гравців грають в наступну гру. На папері виписані числа від 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Виводіт ч...