Skip to content

TagalongGames/Nine

Repository files navigation

Девятка

Карточная игра «Девятка», выполненная в классическом стиле Windows XP.

Описание игры

Цель

Избавиться от карт на руках.

Правила

Все карты колоды сдаются по кругу по одной карте. Перед раздачей карт все игроки ставят в банк оговорённую ставку. Игру начинает, имеющий 9 бубен. Следующий игрок может положить 8 или 10 бубен, либо одну из трёх оставшихся 9. Если вышеназванных карт у него нет, то он пропускает ход и обязан поставить в банк определённую сумму. Также и в дальнейшем: при невозможности положить карту ход пропускается.

Сборка

Программа использует библиотеку CARDS.DLL из Windows XP. В старших версиях Windows эта библиотека удалена, но можно использовать аналог из ReactOS (включена в сборку).

32‐битная Windows

В 32‐битной Windows необходимо предварительно получить статическую библиотеку libcards.dll.a. Она требуется только для сборки линковщику. Если CARDS.DLL не обнаружена в твоей системе, добываем её и выполняем:

dlltool.exe -d CARDS.def -l libcards.dll.a

64‐битная Windows

В 64‐битной Windows статическая библиотека libcards.dll.a уже идёт вместе с компилятором.

Компиляция

call make.cmd exe release withoutruntime