Подборка популярных карточных пасьянсов, часть проекта KDE Games.

kpatience 023

KPatience (ранее KPat) — подборка C++ / Ot / KDE (libkdegames) карточных пасьянсов. Игра входит в пакет KDE Games (набор игр разных жанров разрабатываемый в рамках среды рабочего стола KDE).

kpatience 002

Пасьянс — карточная игра для одного человека, в которой играющий раскладывает карты, придерживаясь определённых правил и придерживаясь некоторой цели. Существуют как очень простые, так и очень сложные варианты пасьянса, разнящиеся так же и по своей сути (количество пасьянсов исчисляется сотнями).

kpatience 003

KPatience включает в себя наиболее популярные вариации пасьянсов, таких как Гольф, Дедушка, Дедушкины часы, Косынка / Клондайк (по одной и по три карты), Мод 3, Паук (одна, две или четыре масти), Простофиля Симон, Свободная ячейка, Сорок и восемь, Тузы вверх, Цыганский и Юкон.

kpatience 004

kpatience 005

В пасьянсах KPatience используются одна или две колоды из 52 карт, в каждой колоде четыре стандартные масти (трефы, пики, червы и бубны). Чтобы раскладывать пасьянсы, необходимо запастись терпением. В некоторых играх всё зависит только от того какая достанется карта, поэтому терпение это единственное что нужно. Но чтобы разложить некоторые пасьянсы нужно будет планировать стратегию игры.

kpatience 006

kpatience 007

kpatience 008

kpatience 009

Общим во всех пасьянсах KPatience является то что надо в особом порядке (согласно правилам пасьянса) перемещать, открывать и упорядочивать карты в наборы. Набор из карт всех достоинств называют полным набором, есть настоящие наборы и чередующиеся. Настоящий набор состоит из карт только одной масти (например, червовой), а чередующийся из карт мастей одного цвета (например, трефовой и пиковой). Если набор неполный, он называется последовательностью.

kpatience 011

kpatience 021

kpatience 012

KPatience имеет минимум настроек, поддерживает частичное изменение интерфейса (отключаемые и редактируемые панели инструментов), имеется возможность изменения темы оформления игрового поля и карт (при желании можно загрузить дополнительные темы оформления карт).

kpatience 013

kpatience 014

kpatience 015

kpatience 016

kpatience 017

kpatience 018

kpatience 022

KPatience для каждого пасьянса поддерживает "демонстрационную игру", есть возможность отмены и возврата хода, отображает "помощника", проигрывает "звуки событий", может запоминать последние запускаемые игры и состояние игры при выходе, можно сохранять состояние игры в файл. Управлять игровым процессом можно с помощью мыши и/или клавиатуры (управление полностью надстраивается).

kpatience 024

kpatience 010

kpatience 019

Лицензия: FDL / GPL v2 / LGPL

kpatience 020

Домашняя страница

Страница на games.kde.org