KPatience (ранее KPat) — подборка C++ / Ot / KDE (libkdegames) карточных пасьянсов. Игра входит в пакет KDE Games (набор игр разных жанров разрабатываемый в рамках среды рабочего стола KDE).
Пасьянс — карточная игра для одного человека, в которой играющий раскладывает карты, придерживаясь определённых правил и придерживаясь некоторой цели. Существуют как очень простые, так и очень сложные варианты пасьянса, разнящиеся так же и по своей сути (количество пасьянсов исчисляется сотнями).
KPatience включает в себя наиболее популярные вариации пасьянсов, таких как Гольф, Дедушка, Дедушкины часы, Косынка / Клондайк (по одной и по три карты), Мод 3, Паук (одна, две или четыре масти), Простофиля Симон, Свободная ячейка, Сорок и восемь, Тузы вверх, Цыганский и Юкон.
В пасьянсах KPatience используются одна или две колоды из 52 карт, в каждой колоде четыре стандартные масти (трефы, пики, червы и бубны). Чтобы раскладывать пасьянсы, необходимо запастись терпением. В некоторых играх всё зависит только от того какая достанется карта, поэтому терпение это единственное что нужно. Но чтобы разложить некоторые пасьянсы нужно будет планировать стратегию игры.
Общим во всех пасьянсах KPatience является то что надо в особом порядке (согласно правилам пасьянса) перемещать, открывать и упорядочивать карты в наборы. Набор из карт всех достоинств называют полным набором, есть настоящие наборы и чередующиеся. Настоящий набор состоит из карт только одной масти (например, червовой), а чередующийся из карт мастей одного цвета (например, трефовой и пиковой). Если набор неполный, он называется последовательностью.
KPatience имеет минимум настроек, поддерживает частичное изменение интерфейса (отключаемые и редактируемые панели инструментов), имеется возможность изменения темы оформления игрового поля и карт (при желании можно загрузить дополнительные темы оформления карт).
KPatience для каждого пасьянса поддерживает "демонстрационную игру", есть возможность отмены и возврата хода, отображает "помощника", проигрывает "звуки событий", может запоминать последние запускаемые игры и состояние игры при выходе, можно сохранять состояние игры в файл. Управлять игровым процессом можно с помощью мыши и/или клавиатуры (управление полностью надстраивается).
Лицензия: FDL / GPL v2 / LGPL
Вы можете войти под своим логином или зарегистрироваться на сайте.