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

Реферат Розробка програми-ігри "Шашки"





out). VChessBoard - даний розділ містить метод промальовування поля (промальовування клітин і шашок). About - даний розділ містить інформацію про програму та правила гри; Draughts - даний розділ описує всі дії, вчинені з шашками (Можливі ходи, запис ходів, рубка, запам'ятовування зрубаних шашок) Main - даний розділ описує алгоритм гри. Якщо шашка обрана, то перевіряємо правильність ходів, якщо рубки немає і клітка порожня, то хід зроблений і перемикаємо гравця, якщо є можливість рубки, то рубати обов'язкове. Отрісовка можливих ходів з урахуванням обов'язкової рубки. Перевіряємо, чи можлива рубка в дану клітинку, рубка вірна, далі рубаємо, визначаємо зрубану шашку і перескакуємо. Далі ми визначаємо, можливо, чи продовження рубки, встановлюємо режим рубки, закінчуємо рубку і перемикаємо гравця. Перевіряємо перемогу за зрубам і по блокувань. Закінчуємо гру, і спливає вікно: перемога команди білих або чорних. Так само показується, чий хід і час гри. br/>

2.4 Результати тестування


Вихідний вид програми, після запуску програми з'явиться вікно (рис. 1):


В 

Рисунок 1 - Основна форма містить ігрове поле

Після того як виникне основна форма містить ігрове поле, вибираємо в меню гра і почати гру (рис. 2).


В 

Рисунок 2 - Розділ меню, почати гру.


Натиснувши на розпочавши гру, на ігровому полі з'являться шашки. Білі й чорні. Хід починають білі. Із запуском починається відлік часу гри (рис. 3)


В 

Рисунок 3 - Поява шашок. Час гри. br/>

Коли ми вибираємо шашку, з'являються можливі ходи (рис. 4) або можливість рубки (рис. 5).

Прості шашки можуть переміщатися тільки вперед по діагоналі на одну клітку, якщо вона не зайнята. Якщо клітина зайнята шашкою суперника і за цією клітиною вільне поле, тоді повинен бути проведений бій - шашка ходить В«перескакуєВ» через шашку суперника і остання знімається з дошки. За один бій проста шашка може побити декілька шашок суперника. br/>В 

Рисунок 4 - Можливі ходи


В 

Рисунок 5 - Можливість рубки


При досягненні простий останньої горизонталі шашка стає дамкою (рис. 6).


В 

Малюнок 6 - Дамка


Дамки можуть ходити (рис. 7) або вчиняти бій по діагоналі в будь-якому напрямку (рис. 8)


В 

Малюнок 7 - Можливі ходи дамки


В 

Рисунок 8 - Можливість рубки дамкою


Після того як який або з гравців виграє спливає вікно: Гра закінчена (рис. 9) і яка команда перемогла (рис. 10)


В 

Рисунок 9 - Вікно: Гра закінчена


В 

Рисунок 10 - Вікно, яка команда перемогла


Назад | сторінка 7 з 15 | Наступна сторінка





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

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