Sigma
Poker
(На плате American Poker II) |
По сути, Sigma Poker - это кардинально переработанная оригинальная программа American Poker II. Введены дополнительные бонусы, банк, изменен способ удвоения (вместо "красное-черное" - удвоение относительно карты дилера). Изменена также графика программы.
Вот несколько экранов игры (щелкнув по каждому, можно посмотреть его в полный размер):
Основные особенности программы:
- введены дополнительные бонусы: BANK и JACKPOT 4 KIND
x 4:
a) сумма бонусов пополняется при выпадении на второй раздаче
простой пары карт (2...10). При этом случайным образом
один из JACKPOTов (пропорционально его текущему уровню)
или BANK, увеличивается на 1/2 ставки игрока на второй
раздаче.
Предельные значения: JACKPOT - 20000, BANK - 90000
Начальные значения: JACKPOT - 100, BANK - 1000.
б) Уровень каждого JACKPOTа показывает черно-синяя полоса
напротив его суммы. При достижении ею предельного значения
происходит списание этого JACKPOTа в WIN. Повышение одного
из уровней (случайно выбранного) происходит при выпадении
выигрыша 4 of kind. При этом размер прибавки зависит от
ставки игрока и показан красно-синей полосой. Помимо того,
при выпадении 4 of kind без JOLLY уровень JACKPOT повышается
еще на 1 шаг.
в) BANK можно снять в следующих двух случаях:
- если на второй раздаче игроком был получен выигрыш FIVE
JOLLY. Этот выигрыш возможен при ставке не менее 15, если из первой
раздачи игроком был оставлен только джокер. Выигранный BANK
записывается в WIN и его можно удваивать (если он меньше 30000).
Вероятность выдачи FIVE JOLLY тем больше, чем больше ставка
игрока, чем больше сумма в банке, и чем выше B.LEVEL (1...4),
устанавливаемый в PAGE5 системного меню.
- если выигрыш на первой или второй раздаче не менее 30000. Это
возможно если получен выигрыш 5 of kind при ставке не менее 50,
либо выигрыш Flush royal при ставке не менее 100 (эти выигрыши
выделяются красным цветом в таблице призов). При этом BANK
просто записывается в кредит.
г) Начальные значения BANK и JACKPOT устанавливаются с помощью
DIP8 = OFF, его состояние индицируется в PAGE5 меню.
Для очистки необходимо установить DIP8 в положение BANK
CLEAR и перезапустить автомат. При игре DIP8 должен быть
в положении ON (JACKPOT ON).
д) Статистика по BANK и JACKPOT также содержится в PAGE5 меню.
Показано количество выпадений (до 99) и общая сумма выигрышей
в игре на BANK (раздельно за FIVE JOLLY и за WIN>=30000) и каждый
из 4 JACKPOTов. Обнулить статистику можно клавишей HOLD1 при нахождении курсора в строке "DIP8... ".
- удвоение сделано по новому - чтобы выиграть, игрок обязан
угадать карту большую чем карта DEALER (при
этом JOLLY больше всех), одинаковые карты переигрываются. Выигрыши большие
30000 не удваиваются (в таблице выплаты они выделены красным
цветом - за них выплачивается BANK)
- исправлены ошибки программы, приводящие к отклонению процента выдачи от установленного значения; кроме того, теперь в PAGE 5 системного меню устанавливается % выдачи и по игре и по удвоению (без учета JACKPOT и BANK!):
по игре (G.LEVEL) по удвоению
(D.LEVEL):
1 - 65%
1 - 70%
2 - 70%
2 - 80%
3 - 75%
3 - 90%
4 - 80%
4 -100%
- 4 таблицы ставок; таблица ставок выбирается с
помощью 3-го и 4-го DIP- переключателей (максимум
ставки - 100):
DIP3 DIP4
OFF OFF
1 2 3 4 5 10 20 30 40 50
OFF ON
5 10 15 20 25 30 35 40 50 100
ON OFF
5 10 15 20 25 30 35 40 45 50
ON ON
10 20 30 40 50 60 70 80 90 100
- улучшен режим привлечения и цветовое оформление игры (общий фон, рубашка карт и рисунки на картах), для этого необходимо заменить микросхемы U47 и U48
- защита игровой ситуации при сбоях питания: при сбое в случае неоконченной раздачи, удвоения или выплаты выигрыша происходит полное восстановление игровой ситуации, сохраняется кредит и сумма выигрыша. Это снижает вероятность конфликтных ситуаций с игроками;
- предел MINI BONUS поднят до 200;
- повышенная надежность: в оригинале при превышении кредитом 100000 происходило его обнуление, теперь при превышении максимального значения (100000) происходит останов игры с ожиданием списания кредита. Также увеличено до 200000 (раньше было 100000) предельное значение в буфере механических счетчиков, что исключает ошибку в их работе при переполнении буфера.
- значительно облегчен ввод кредита: для этого достаточно
просто удерживать кредитный ключ. Кредит вводится в
зависимости от положения DIP1:
DIP1 = ON - по 50 до 10000
DIP1 = OFF - по 100 до 10000
Назначение DIP-переключателей:
DIP1
Ввод кредита по 50 или по 100
DIP2
Включение Autohold
DIP3,4 Выбор таблицы
ставок
DIP8
Начальная установка значения BANK
Необходимые переделки в
тайваньской плате American Poker для корректной
работы программы:
- соединить выходы R27 и R5 (со стороны разъема)
- подключить DIP переключатели (там просто
нет дорожек!):
DIP6 - к 14 ноге микросхемы U26
DIP7 - к 13 ноге микросхемы U26
DIP8 - к 12 ноге микросхемы U26
Симулятор автомата (его можно скачать отсюдa).
Для отладки программы мною был написан симулятор для IBM PC. Это некоммерческий продукт, и он имеет ряд ограничений:
- работает в режиме MS_DOS;
- критичен к типу видеокарты (она
должна поддерживать двойное сканирование);
- для звука необходима
звуковая карта совместимая с SoundBlaster;
- особо быстрые процессоры, в
случае появления сообщения "NO INTERRUPT OR TOO
LONG", придется притормозить (например,
отключая их кэш);
На экране симулятора, помимо картинки с автомата, отображаются также состояние DIP-переключателей, состояние задней двери, состояния ламп подсветки клавиш, и выполняется имитация работы механических счетчиков (все это в правом нижнем углу экрана).
Для начала работы с симулятором следует разархивировать ApSigma.zip в любой каталог и запустить ApSigma.exe.
Клавиши симулятора:
Esc |
Выход из игры |
R-Shift | служебный ключ ввода кредита CREDIT IN |
\ |
служебный ключ списания кредита CREDIT OUT |
< |
служебный ключ MENU |
> | служебный ключ STAT |
L-Shift | клавиша START (DEAL) |
N | клавиша DOUBLE (открытие карты дилера) |
M | клавиша BET |
Z X C V B | клавиши выбора карт (HOLD1...HOLD5) |
1 ... 8 | изменение состояния DIP-переключателей |
0 | изменение состояния задней двери |
Работа с программой особых пояснений не требует - все понятно из описания клавиш.
Для платы American Poker мною также разработан покер Sigma 2000 с улучшенной графикой и новыми возможностями игры.