Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АлгСтрДанных_Задания_Курсовые работы.docx
Скачиваний:
22
Добавлен:
18.11.2019
Размер:
1.75 Mб
Скачать

Задание 52. Написать программу играющую в игру. Блокус

Материал из Википедии — свободной энциклопедии

Блокус — абстрактная стратегическая настольная игра для двух, трех или четырех человек, изобретенная французским математиком Бернардом Тавитианом, впервые изданная во Франции в 2000 г. Существуют четыре вида блокуса: классический (blokus classic), для двоих (blokus duo или blokus travel), треугольный (blokus trigon) и трехмерный (blokus 3d). За время своего существования блокус получил 26 различных наград. Существует официальный сайт (сейчас в процессе модернизации) и онлайн игровая площадка для игры в блокус. Площадка разбита на две комнаты, для тренировок и соревнований. В комнате для соревнований за каждую сыгранную партию начисляется рейтинг. Также появилось приложение для игры в классический блокус на устройствах под ОС Андроид - Blockfuse.

Содержание

  [убрать

  • 1 Классический блокус

  • 2 Блокус для двоих

  • 3 Треугольный блокус

  • 4 Трёхмерный блокус

  • 5 См. также

[Править]Классический блокус

Поле классического блокуса является квадратом, разбитым на 20 частей по вертикали и горизонтали, то есть состоящим из 400 маленьких квадратов. При игре вчетвером каждый игрок имеет набор из 21 фигуры полимино своего цвета (одна мономино, одна домино, дветримино, пять тетрамино и двенадцать пентамино). Цвета наборов — синий, желтый, красный и зеленый. Игроки по очереди выставляют фигуры на доску, подчиняясь следующим правилам. Первая фигура каждого цвета должна занять (накрыть) угловой квадрат доски. Каждая следующая фигура этого цвета должна выставляться так, чтобы коснуться хотя бы одной фигуры (можно более) своего цвета углом, но не коснуться ни одной из фигур своего цвета стороной. Фигуры разного цвета могут соприкасаться как угодно. Цвета ходят в следующем порядке: синий, желтый, красный, зеленый, занимая стартовые углы поля по часовой стрелке. Если один из игроков не имеет больше ходов, он пропускает ход. Игра заканчивается, когда ходы закончились у всех игроков. Игрок зарабатывает столько очков, сколько он выставил маленьких квадратов (то есть выставление пентамино приносит 5 очков, тетрамино — четыре очка и т. д.). Если игрок выставил все фигуры, он получает дополнительно 20 очков (если последней была выставлена фигура, состоящая из 1 маленького квадрата) или 15 очков (в противном случае).

При игре вдвоем каждый игрок играет за два цвета, один за красный и синий, другой за желтый и зеленый. При этом, по-прежнему, фигуры разных цветов даже одного игрока могут соприкасаться как угодно. При игре вдвоем игрок должен хорошо взаимодействовать двумя цветами, иногда жертвуя выставлением нескольких фигур одного цвета для того, чтобы выставить все фигуры другого своего цвета и получить дополнительные очки.

Блокус для двоих

Поле этого вида блокуса меньше (квадрат 14 на 14), и у каждого игрока по одному набору фигур, фиолетового и оранжевого цветов. Стартовые точки находятся не в углах поля, а на расстоянии 5 клеток от угла по диагонали. В остальном правила совпадают с классическим блокусом.