Очень простая реализация азартной игры в кости Yahtzee.

yahtzeesharp 002

YahtzeeSharp — простая MONO / GTK / OpenGL реализация азартной игры в кости Yahtzee.

yahtzeesharp 003

Yahtzee (Йетзи) — настольная азартная игра в кости сделанная Милтоном Брэдли (Milton Bradley), это наиболее популярный в многих англоязычных странах вариант "Покера на костях". Игра является переработкой более ранних игр с кубиками, такими как Poker Dice, Yacht и Generala, так же немного похожа на игру Yatzy (популярная в Скандинавии).

yahtzeesharp 004

Для классической игры Yahtzee используется пять кубиков, с числовыми значениями от одного до шести, игровой процесс делится на два тура (этапа/серии), первый так называемый "обязательная игра", а второй "сбор комбинаций", цель игры набрать наибольшую сумму очков. В зависимости от игровой ситуации выбрасываются от одного до пяти кубиков одновременно, до трёх раз подряд, пытаясь добиться определённых (необходимых) комбинаций очков (в игре 13 раундов и 13 категорий очков).

yahtzeesharp 005

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

yahtzeesharp 006

yahtzeesharp 007

Yahtzee привлекает простотой правил, в игре многое зависит от удачи и интуиции игрока. В отличии от настоящего карточного покера, в "Покере на костях" не требуются ставки и торги, поэтому YahtzeeSharp подойдёт для увлекательного проведения свободного времени как нельзя лучше.

yahtzeesharp 008

YahtzeeSharp не имеет никаких настроек, начатую игру можно сохранить, остановленные (прерванные) и законченные партии под заданным именем заносятся в "Таблицу", для хранения игровых данных используется SQLite (компактная, встраиваемая, реляционная база данных), управление игрой ориентированно на использование мыши.

yahtzeesharp 010

Лицензия: GNU General Public License version 3.0 (GPLv3)

yahtzeesharp 009

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

Страница на sourceforge.net

Страница на opendesktop.org