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

Реферат Гра &Шахи&





ь одну фігуру. Виключення є рокіровка - Спільний Хід турою та королем. Гру розпочінає тієї з гравців, что грає фігурами білого кольору. При переміщенні своєї фігурі на клітіну зайнятості фігурою суперникам, фігура Суперники знімається з дошки. Такий Хід назівають взяття.

Правила пересування фігур по шаховій дошці:

Пішак - Пересувається лишь вперед по вертікалі. Перший Хід Пішак - білий з Другої, а чорний з сьомої горізонталі может сделать Одразу на две Клітини, перестрібнувші через третю або шосту горизонталь. З усіх других горизонталей Пішак может пересуватіся лишь на одну клітіну вперед. Крім цього Пішак может взяти будь-яку фігуру супротивника, что находится Попереду него на відстані однієї Клітини по діагоналі. Если білий Пішак досягнув восьмої горізонталі, або чорний Першої то ВІН может превратиться в будь-яку фігуру окрім короля того ж кольору что ї Пішак.

Тура пересувається на будь-яку Кількість клітін по вертікалі, или горізонталі

Кінь єдина фігура у грі, яка может перестрібуваті через Інші фігурі свои та суперникам. Хід конем схожий на літеру Г raquo ;. Кінь пересувається на одну клітинку по вертікалі та две по горізонталі, або навпаки на две по вертікалі, та одну по горізонталі у будь-якому напрямку.

Слон пересувається на будь-яку Кількість клітін по діагоналі.

Король пересувається на одну клітіну по вертікалі, горізонталі або діагоналі.

Ферзь (королева) пересувається на будь-яку Кількість клітін по вертікалі, горізонталі або діагоналі.

Додаткові правила та віняткі при віконанні ходів по шаховій дошці:

НЕ дозволяється делать Хід, после которого король гравця, что ходив, опіняється під атакою фігур суперникам;

нельзя делать Хід на клітинку, что зайнятості, власною фігурою;

фігурі НЕ могут перестрібуваті через Власні фігурі та фігурі суперникам (єдиний віняток кінь);

Спеціальний Хід рокірування віконується королем и турою. Цей Хід можливий за виконання двох умів: король та тури до цього жодних разу не ходили; туру после, а король до и после виконан рокірування НЕ повінні перебуваті під атакою фігур суперникам. Рокірування віконується так: король пересувається по горізонталі на две Клітини. Тура после цього встановлюється на клітинку, через якові перестрібнув король во время пересування;

взяття на проході - правило согласно з Яким если Пішак Робить Хід на две клітінкі та при цьом перестрібує через клітинку, якові атакує Пішак супротивника, ВІН может буті вбити пішаком супротивника. При цьом Пішак супротивника пересувається на клітинку, через якові перестрібнув Пішак;

превращение - если Пішак дійшов до останньої горізонталі, то ВІН превращается в будь-яку іншу фігуру того ж кольору, крім короля. Перетворення відбувається Одразу з моменту ходу на зупинення горизонталь. Перелік фігур, на Які может перетворюватіся Пішак, що не ограниченной тимі фігурами, что Вже зняті з дошки (например, усі Вісім білих пішаків, дійшовші до останньої горізонталі, могут превратиться в Вісім королев).


1.3 МОДЕЛІ програмного продукту


Для моделювання програмного продукту Використано UML Rational Rose.

Діаграма класів (class diagram) служити для представлення статічної Структури моделі системи в термінології класів про єктно-орієнтованого програмування. На Цій діаграмі показують класи, інтерфейси, про єкти ї КООПЕРАЦІЇ, а такоже їхні отношения.

Модель програмного продукту зображено на діаграмі класів (див. рис.1.1). У ній НЕ зображено всех класів, альо смороду Працюють аналогічно.

Концептуальна модель віражається у виде діаграм варіантів использование. Цей тип діаграм служити для проведення ітераційного циклу Загальної постановки Завдання разом Із замовником. Процес взаємодії користувача з програмним продуктом зображено на діаграмі использование (дів. Рис. 1.2)


Рис. 1.1 - Модель програмного продукту


Рис. 1.2 - Діаграма использование

програмний користувач гра Шахов

Розділ 2. Опис програмного продукту


2.1 Опис середовища розробки C ++ Builder:


Borland C ++ Builder - віпущене недавно компанією Borland засіб швидкої розробки Додатків, что дозволяє створюваті Додатки на мові C ++, вікорістовуючі при цьом середовище розробки и бібліотеку компонентів Delphi. Середовище розробки C ++ Builder и основні Прийоми, застосовувані при проектуванні корістувальніцьк...


Назад | сторінка 2 з 8 | Наступна сторінка





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

  • Реферат на тему: Технологія розробки програмного продукту
  • Реферат на тему: Клінічне дослідження при будь-якому внутрішньому незаразних захворювань
  • Реферат на тему: Економічні показники розробки програмного продукту
  • Реферат на тему: Методика розробки програмного продукту для пошуку причин у змінах трендів в ...
  • Реферат на тему: Проектування структури і компонентів програмного продукту