Многопользовательская реализация немецкой карточной игры Skat (Скат).

xskat 002

XSkat — многопользовательская X11 (libx11) реализация немецкой карточной игры Skat (Скат).

xskat 003

Изначально игра была написана в 1988 году для Atari и называлась ST-SKAT, в августе 1995 года был выпущен X11 port игры (1.0), а в феврале 1996 года вышла полноценная версия игры (под номером 1.6).

xskat 004

Skat / Скат — одна из наиболее популярных карточных игр в Германии и достаточно широко известная во всём мире, в основном в регионах с большим количеством немецкого населения. Игра была разработана в начале XIX века как объединение нескольких настольных карточных игр (Таропи, Трапполи, Ломбера, Копы и Соло).

xskat 005

xskat 006

Первые правила игры Skat были утверждены в 1886 году на первом "Конгрессе по Скату" в немецком городе Альтенбурге (который с тех пор получил титул "Города Ската"), но несмотря на это правила продолжали различаться от области к области. С 1998 года все крупные лиги и сообщества Скат (ISPA, DSkV, DOSKV и др) используют одинаковые правила.

xskat 007

xskat 008

Скат является карточной игрой для трёх игроков, в игре используется колода в 32 карты (с семёрок до тузов) четырёх мастей (Джокер игре не участвует). Игроки Восточной и Южной Германии предпочитают "немецкие" колоды, с мастями и желудей, листьев, сердец и бубенчиков. На турнирах сейчас используют "смешанную" колоду, в которой стандартные масти но с зелёными пиками и жёлтыми бубнами. Выбранная для игры колода на правила игры не влияет.

xskat 009

xskat 010

xskat 011

По правилам "Кодекса Ската" первый раздающий в игре определяется жребием, в последующем карты раздаются по очереди. Колода тусуется, снимается и каждому игроку сдаётся по десять карт и две карты идут в прикуп, козырь не вскрывается. Далее игра идёт в два этапа, торговли и розыгрыша (подробное описание правил игры).

xskat 012

xskat 013

xskat 014

Несмотря на то что игра Скат выглядит достаточно просто, чтобы стать хорошим игроком надо тренироваться несколько лет, хороший игрок может узнать неизвестные карты на руках соперников за несколько ходов (получив значительное преимущество).

xskat 015

XSkat поддерживает одиночный и многопользовательский режим, по локальной сети или Интернет, например на International Skat Server / ISS (международный сервер карточной игры Skat), в одиночном режиме можно выбрать "уровень" противников (AI Skat). Играть можно по официальным и некоторым неофициальным правилам (например Ramsch или Bock), поддерживается три метода набора очков.

xskat 016

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

xskat 017

Лицензия: Собственная (исходный код открыт)

xskat 018

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