American Poker II

 

    Один из самых популярных автоматов в середине 90-х годов - и до сих пор еще не сошел со сцены. Оригинальная программа и плата были разработаны австрийской фирмой "Novomatic". Затем появились копии тайваньского производства, к сожалению, содержащие массу ошибок как в программе так и на плате (на одну из таких плат можно посмотреть). Бороться со всеми этими недочетами пришлось отечественным программистам, в том числе, и мне.

    Вот несколько экранов программы (щелкнув по каждому, можно посмотреть его в полный размер):

 

    В игре две раздачи (обе платные), накопительный бонус (MINI BONUS), удвоение "Красное-Черное", при 6 выигранных подряд удвоениях выплачивается дополнительный приз. Увеличение MINI BONUS происходит при выпадении на второй раздаче невыигравшей пары картинок.

    При доработке оригинальной программы мною были внесены следующие изменения:

    - введена защита игровой ситуации при сбоях питания: при сбое в случае неоконченной раздачи, удвоения или выплаты выигрыша  происходит полное восстановление игровой ситуации, сохраняется кредит и сумма выигрыша. Это снижает вероятность конфликтных ситуаций с игроками;

    - введено 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

    - исправлены ошибки программы, приводящие к отклонению процента выдачи от установленного значения;

    - сумма MINI BONUS поднята до 200;

    - ранее при превышении кредитом 100000 происходило его обнуление, теперь при превышении максимального значения (100000) происходит останов игры с ожиданием списания кредита;

    Назначение DIP-переключателей в исправленной версии:

DIP1            Ввод кредита по 50 или по 100
DIP2            Включение Autohold
DIP3,4         Выбор таблицы ставок
DIP8            Разрешение выдачи Jackpot (5 of a kind)

    Необходимые переделки в тайваньской плате American Poker для корректной работы программы:

- соединить выходы R27 и R5 (со стороны разъема)
- подключить DIP переключатели (там просто нет дорожек!):
    DIP6 - к 14 ноге микросхемы U26
    DIP7 - к 13 ноге микросхемы U26
    DIP8 - к 12 ноге микросхемы U26 - важно! - иначе DIP8 не управляет Jackpot

Симулятор автомата (его можно скачать отсюдa).

    Для отладки программы мною был написан симулятор для IBM PC. Это некоммерческий продукт, и он имеет ряд ограничений:

    - работает в режиме MS_DOS;
    - критичен к типу видеокарты (она должна поддерживать двойное сканирование);
    - для звука необходима звуковая карта  совместимая с SoundBlaster;
    - особо быстрые процессоры, в случае появления сообщения "NO INTERRUPT OR TOO LONG", придется притормозить (например, отключая их кэш);

    На экране симулятора, помимо картинки с автомата, отображаются также состояние DIP-переключателей, состояние задней двери, состояния ламп подсветки клавиш, и выполняется имитация работы механических счетчиков (все это в правом нижнем углу экрана).

   Для начала работы с симулятором следует разархивировать ApOrig.zip в любой каталог и запустить ApOrig.exe.

    Клавиши симулятора:

Esc

Выход из игры

R-Shift служебный ключ ввода кредита CREDIT IN
\

служебный ключ списания кредита CREDIT OUT

<

служебный ключ MENU

> служебный ключ STAT
L-Shift клавиша START (DEAL)
N клавиша BLACK
M клавиша BET / RED
Z X C V B клавиши выбора карт (HOLD1...HOLD5)
1 ... 8 изменение состояния DIP-переключателей
0 изменение состояния задней двери

    Работа с программой особых пояснений не требует - все понятно из описания клавиш.

   Для платы American Poker мною разработаны еще 2 покера - Sigma Poker и Sigma 2000. Они обладают новыми возможностями и улучшенной графикой по сравнению с оригиналом.

 

На главную

 

Hosted by uCoz