Виртуальный шашечный клуб
Всем, здравствуйте.
Попалась программа играет многие виды шашек, но тоже без ручного
ввода.
10 видов шашек: русские, международные, немецкие, бразильские, итальянские, канадские,
80-клеточные, checkers, pool checkers и
поддавки. Цель всех игр - побить все шашки противника или не дать ему возможности
пойти (единственное исключение - поддавки). Во всех играх игрок обязан
рубить шашки противника, если есть такая возможность. Простые ходят только вперед,
дамки - в любых направлениях. Ниже приведены основные отличия
разных видов игр:
1. Русские шашки
Размер доски - 8х8 (шашки располагаются по 3 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая рубит
шашку противника и встает на финишную линию, то она может продолжать рубить уже
как дамка. Если есть несколько шашек, которые могут рубить, то
игрок может выбрать любую из них для хода.
2. Международные шашки
Размер доски - 10х10 (шашки располагаются по 4 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая
рубит шашку противника и встает на финишную линию, то она может продолжать рубить
только как простая. Если есть несколько шашек, которые могут
рубить, то игрок должен выбрать ту, которая рубит наибольшее количество шашек.
3. Немецкие шашки
Размер доски - 10х10 (шашки располагаются по 4 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая
рубит шашку противника и встает на финишную линию, то она может продолжать рубить
только как простая. Если есть несколько шашек, которые могут
рубить, то игрок может выбрать любую из них для хода.
4. Бразильские шашки
Размер доски - 8х8 (шашки располагаются по 3 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая рубит
шашку противника и встает на финишную линию, то она может продолжать рубить
только как простая. Если есть несколько шашек, которые могут рубить,
то игрок должен выбрать ту, которая рубит наибольшее количество шашек.
5. Итальянские шашки
Размер доски - 8х8 (шашки располагаются по 3 ряда). Доска повернута на 90 градусов.
Простые не могут рубить назад. Простые не могут рубить дамок.
Дамки перемещаются только на 1 клетку. Если есть несколько шашек, которые могут
рубить, то игрок должен выбрать ту, которая рубит наибольшее
количество шашек. Если таких ходов несколько, то выбирается тот, который рубит
наибольшее количество дамок.
6. Канадские шашки
Размер доски - 12х12 (шашки располагаются по 4 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая
рубит шашку противника и встает на финишную линию, то она может продолжать рубить
только как простая. Если есть несколько шашек, которые могут
рубить, то игрок должен выбрать ту, которая рубит наибольшее количество шашек.
7. 80-клеточные шашки
Размер доски - 10х8 (шашки располагаются по 3 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая рубит
шашку противника и встает на финишную линию, то она может продолжать рубить
уже как дамка. Если есть несколько шашек, которые могут рубить, то
игрок может выбрать любую из них для хода.
8. Checkers
Размер доски - 8х8 (шашки располагаются по 3 ряда). Простые не могут рубить назад.
Дамки перемещаются только на 1 клетку. Если простая рубит
шашку противника и встает на финишную линию, то она может продолжать рубить уже
как дамка. Если есть несколько шашек, которые могут рубить, то
игрок может выбрать любую из них для хода.
9. Pool checkers
Размер доски - 8х8 (шашки располагаются по 3 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая рубит
шашку противника и встает на финишную линию, то она может продолжать рубить
только как простая. Если есть несколько шашек, которые могут рубить,
то игрок может выбрать любую из них для хода.
10. Поддавки
Размер доски - 8х8 (шашки располагаются по 3 ряда). Простые могут рубить назад.
Дамки перемещаются на дистанции любой длины. Если простая рубит
шашку противника и встает на финишную линию, то она может продолжать рубить
уже как дамка. Если есть несколько шашек, которые могут рубить, то
игрок может выбрать любую из них для хода. Цель игры - дать побить или заблокировать
все свои шашки.