- •1 Постановка задачі
- •2 Математична модель та структура програми
- •3 Огляд існуючих рішень
- •3.1 Аналіз аналогічних програм
- •Програма для гри у карткову гру «Дурбецел»
- •Програма для гри у карткову гру «produrak»
- •3.1.3 Підсумковий аналіз розглянутої програми
- •3.2 Використання основних принципів ооп
- •5 Структура даних та ресурсів програми
- •6 Опис програми
- •7 Керівництво адміністратора
- •4 Перелік і визначення режимів, опис діалогу
- •8 Керівництво користувача
- •Список використаних джерел
- •Додаток а – Текст програми
- •Додаток б – Діаграми класів
- •Додаток в – Діаграма агрегацій
8 Керівництво користувача
Одразу після запуску програми бачимо гральне поле, де для початку гри потрібно натиснути кнопку «Гра» у верхньому лівому кутку екрану (рис. 8.1).
На головній формі є легенда, як потрібно грати: клавіша А – віддати карти, клавіша D – взяти карти, клавіша S – бито.
Рисунок 8.1 – Вікно грального поля
Після натисканная на кнопку «Гра» в спадному меню обираємо – «Нова гра», і переходимо на нову форму, де потрібно вказати ім’я. Також на цій же формі обираємо рівень складності: легкий чи важкий (рис. 8.2).
Рисунок 8.2 – Вікно початку гри
Коли гравець ввів усі свої данні, натискаємо на кнопку «Почати!» і опиняємося на гральному полі, де для початку гри потрібно натиснути на картинку із написом “TIME TO PLAY” (рис. 8.3).
Рисунок 8.3 – Вікно «Час грати»
Після натискання на картинку починається власне гра (рис. 8.4).
Рисунок 8.4 – Вікно гри
Вибір карти здійснюється кнопками вправо, вліво. Кнопка пробіл підтверджує вибір. D - взяти карти. S - біто. A - віддати карти комп'ютера. Після завершення гри з'явиться напис, що повідомляє, хто виграв.
Коли було зіграно одну партію можно знову натиснути на «Нова гра» у головному меню або натиснути кнопку «Вихід» (рис. 8.5).
Рисунок 8.5 – Вікно кінця гри
ВИСНОВКИ
У результаті проведеної роботи у нас вийшла повністю робоча електронна версія всесвітньо відомої гри «Підкидний дурень». Гра має сотні варіацій по всьому світу, але я вирішив відтворити у програмній обробці саме «Підкидний дурень», який є найпоширенішим. Ходити можна будь-якою кількістю карт однієї гідності. Гравець, під якого ходять, може крити карти, а може прийняти. Хто ходить гравець має право підкинути карти, що збігаються по достоїнству з будь-якою картою на столі, включаючи ті, якими ходили, і ті, якими крили. Якщо в грі беруть участь більше двох гравців, то гравець, який ходив, має право першого дії, але коли він скінчив ходити, то інші гравці мають право «підкинути» (додати для биття) свої карти за тими ж правилами. Відбиваючий гравець повинен покрити і їх.
Однак не можна підкидати більше карт, ніж залишається у відбиваючого гравця - тобто, якщо у гравця три карти, йому поклали одну, і він вирішив її прийняти, то йому можна додати лише дві навздогін. Підкидує карти ходячий гравець. Якщо в нього нічого підкинути, то підкидати починають гравці за годинниковою стрілкою. Ходячий гравець може підкинути знову, коли до нього знову дійде черга по колу. Також не можна підкидати більше п'яти карт, навіть якщо у гравця на руках більше карт, тобто загальна кількість карт для відбою - шість.
Можливі деякі додаткові правила по домовленості, наприклад:
відбиваються всі підкинуті карти, будь-яку кількість;
перший відбій - 5 карт (після першої біти, відбивають 6);
5-6 карт однієї масті на руках у одного або декількох гравців при роздачі зобов'язують до перездачі.
На розсуд грають:
коли в кінці гри залишається 2 особи і в одного з них 1 (у більш складному варіанті від 2) і більш карт гідністю 6, то він може «повісити погони», за умови що він виграє (попереднім ходом він віддав суперникові карти, які той не зміг побити). Не можна «повісити погони» однією козирною картою, повинна бути хоча б одна не козирна;
якщо у гравця залишається лише одна карта, а в колоді більше немає карт, то інші гравці не мають право кидати йому більше 1 карти.
В цілому програма-гра «Підкидний дурень» розвиває логічне мислення, допомагаючи гравцеві розробляти власну тактику ведення гри, тим самим приводячи його до перемоги. Тим не менш, ви можете не зациклюватися на постійних перемогах біля комп'ютера і просто добре провести час за грою, коли пограти з друзями немає можливості.
