Игра "Пасьянс-Косынка" является одной из самых популярных игр в мире. Она не менее известна, чем игры"Змейка" или"Морской бой".Это последняя игра, которую нам предстоит разработать самостоятельно в этом курсе.Практически каждый знаком с правилами этой игры. Если вы не знаете правил, то необходимо ознакомиться с ними и сыграть в игру несколько раз. Можно воспользоваться игрой "Пасьянс-Косынка"для операционной системыWindows (см. рис. 1).
Рис. 1
Цель игры: разложить все карты в четыре стопки по мастям в порядке возрастания от туза до короля.
Игровое поле: В игре для Windowsиспользуются карты одной колоды (52карты). В начале игры 28 карт разбиты на семь столбцов. В первом столбце одна карта, во втором — две и т. д. Верхняя карта каждого столбца лежит картинкой вверх, все остальные лежат рубашкой вверх. Четыре ячейки дома расположены в правом верхнем углу(см. рис. 1). В них нужно собрать стопки карт, необходимые для победы.
Правила игры: Каждая ячейкадома должна начинаться с туза. Если их нет, то придется перемещать карты между столбцами до нахождения, по крайней мере, одного.Перемещение карт между столбцами подчиняется определенным правилам.Столбцы нужно собирать в порядке убывания достоинства карты (от короля до туза), т. е.на валета можно положить десятку, но не тройку. Дополнительная сложность —масть карт в столбцах должна чередоваться (т. е. на красной масти должна лежать черная). Можно перемещать не только отдельные карты.Перемещать между столбцами можно также истопки карт,собранные в соответствии с правилами,указанными выше. Нужно просто щелкнуть самую дальнюю карту стопки и перетащить ее(и остальные карты на ней) в другой столбец.Если кончатся ходы, то придется вытягивать еще карты, щелкая колоду в левом верхнем углу. Если кончится колода, щелкните ее рамку на игровом поле, чтобы перетасовать карты. Переместить карту в ячейку дома можно или перетащив ее, или щелкнув дважды.
Прежде чем приступить к созданию игры "Пасьянс-Косынка"– познакомимся с некоторыми новыми темами. Этот материал поможет нам при создании игры.