偏狭生産物/ BLACKJACK 21

for SHARP E-500/550/650/PC-1490U Series


bj21_5c21

BLACKJACK 21
Coded by SINTRA
Copyright (c) 1994-2010 SINTRA All Right Reserved.
▼Downloadサイトへどうぞ


ディーラー対戦型のブラックジャックゲームです。
4デッキ+2ジョーカーの合計210枚を使用します。

●パッキングリスト
(1) README.TXT   ....このファイル
(2) BJACK21 .BAS   ....BASICプログラム本体

「BLACKJACK 21」は、このパックにふくまれているプログラムだけでは動作しません。別途「DRAW POKER 5」に同梱されている、機械語ファイルが必要です。

ディーラー対戦型のブラックジャックゲームです。4デッキ+2ジョーカーの合計210枚を使用します。

●動作環境

 このプログラムは機械語を使用しています。&BF500番地以降を機械語領域として確保して下さい。機械語の内容はIOCSを使っている程度なのですべてのSHARP E500シリーズで動作すると思います。

POKE&BFE03,&1A,&FD,&0B,&00,&07,&00
:CALL &FFFD8 [RET]

●入力方法

 機械語ファイルの入力方法は、「DRAW POKER 5」の該当部分をご参照ください。

●実行方法

 「DRAW POKER 5」に同梱されている機械語リストをメモリ上にロードした後、BASICリストをロードしてRUNして下さい。タイトル画面が表示されたら、新しくゲームを始める時は[N]キーを、前回の続きの時は[C]キーを押してください。データの初期化を行った後ゲームが始まります。
 適切な機械語ファイルがロードされていない状態でBASICプログラムを起動すると、記憶内容が失われる場合があります。

●遊び方

(1)まずBETします。使えるキーは次のとおりです。
 [+]キー(1BET)1枚賭けます。
 [=]キー(10BET)10枚賭けます。
 [.]キー(REPEAT BET)前のゲームと同じ枚数だけ賭けます。

(2)賭ける枚数(WAGER)が決まったら[RET]キーを押します。カードが裏向きで、ディーラーとプレイヤーに各2枚ずつ計2枚配られます(DEAL)。

(3)ディーラーのカードが1枚表向きになります。プレイヤーのカードは2枚表向きになります。役の判定が行われ、プレイヤーがブラックジャックの場合(2枚でカウント21の場合)は、(5)の勝敗判定にうつります。
 プレイヤーがブラックジャック以外の場合は、カウント22以上になるまで、[RET]キーですきなだけカードを引くことができます。カードが不要な場合は、[0]キーでステイしますので、(5)の勝敗判定に進みます。

(4)次の条件が成立する場合は、DEALの直後に限り以下のオプションを使用することができます。

◇インシュランス(Insurance):ディーラーの表向きのカードが「A」の場合は、[INS]キーを押すと、ベットの半分(奇数の場合は半分を超えないベットとなります)をインシュランスベットとして賭けることができます。ディーラーがブラックジャックの場合、インシュランスベットの3倍の配当を受け取ることができます。

◇ダブルダウン(Double Down):[1]キーを押すと、オリジナルベットと同じだけレイズベットができます。ただし、カードは必ず一枚だけ引かなければなりません。

◇スプリット(Split):DEALで同じ数字のカードが配られたとき、オリジナルベットと同じだけレイズベットすることで、、手札を2つのハンドに分割することができます。[2]キーを押してください。「A」のスプリットでも制限はありません。

◇サレンダー(SURRENDER):[3]キーを押すと、その勝負を降りることができ、オリジナルベットの半分が返却されます。端数は切り捨てられます。

(5)プレイヤーのDRAWが終了すると、直ちにディーラーがカウント17以上になるまで、カードをひき勝敗判定が行われます。ただし、ディーラーがブラックジャックの場合は、プレイヤーのアクションは省略され、プレイヤーもブラックジャックの場合を除いて、プレイヤーの負けとなり、ベットは没収されます。

それ以外の場合は、カウント21以下で、カウントの大きい方が勝ちとなり、ベットの2倍を獲得することができます。プレイヤー側に役があれば、配当は2倍以上となります。

プレイヤー側と同数の場合は、引き分け(PUSH)となり、ベットはBANKに入ります。BANKのクレジットは、次のゲームの勝者が獲得できます。

(6)プレイヤーの役と配当は次の通りです。
◇ブラックジャック(BJ) 「A」と「10」「J」「Q」「K」の組み合せ 2.5倍
◇ブラックジャック(AJ/FLUSH) 同じスーツの「A」と「J」の組み合せ 5倍
◇ブラックジャック(AJ/SPADE) スペードの「A」と「J」の組み合せ 10倍
◇ブラックジャック(BJ/JOKER) ジョーカーと「A」「10」「J」「Q」「K」の組み合せ 3倍
◇ブラックジャック(AJ/JOKER) ジョーカーとスペードの「A」「J」の組み合せ 20倍
◇ブラックジャック(JOKER/JOKER) ジョーカー2枚の組み合せ 80倍
◇5カード/21(5 CARDS / 21) 5枚のカードでカウント「21」 4倍
◇6カード(6 CARDS) 6枚のカード勝ちの場合 5倍
◇エニーAツー6シークエンス(ANY A-6) 「A」から「6」までの6枚のシークエンス 50倍
◇Aツー6シークエンス(A-6 /FLUSH) 同じスーツの「A」から「6」までの6枚のシークエンス 200倍
◇エニー6ツー8シークエンス(ANY 6,7,8) 「6」から「8」までの3枚のシークエンス 5倍
◇6ツー8シークエンス(6,7,8 /FLUSH) 同じスーツの「6」から「8」までの3枚のシークエンス 10倍
◇エニースリーセブンス(ANY 7,7,7) 「7」の3枚 25倍
◇スリーセブンス(7,7,7 /FLUSH) 同じスーツの「7」3枚 100倍
◇ブラックジャックプッシュ(BJ PUSH) プレイヤー、ディーラーともにブラックジャックの場合 1倍

(7)プレイヤーが勝ちの場合は、配当(COLLECTABLE)が表示されます。ウインライドで次のゲームに進むか、清算するか選択して下さい。使えるキーは次のとおりです。
 [0]キー(COLLECT)配当を清算します。
 [RET]キー(WINNING RIDE)このゲームで勝った分を次のゲームにすべて賭けます。(500クレジットまで)
カードを70枚以上使用すると、カードがシャッフルされてから、次のゲームに進みます。

●メニュー画面について

 BET時に[MENU]キーを押すとメニュー画面が現れます。">"がついているところが現在の設定になっています。[7][DEL]キーで選択してください。デフォルトはベリーハード(とても難しい)です。
 [0]キーで音の有無を選択できます。
 [BASIC]を押すと、現在の設定値を保存して終了します。

●終了方法

 ゲームをやめるときは、BET時またはメニュー画面で[BASIC]キーを押してください。現在の設定値を保存して終了します。
 [BREAK]キーでプログラムを強制終了させたときは、現在の設定値は保存されません。また、この時は英数字及びカナフォントが化けているので、

 INIT"SCRN:" [RET]

または

 INIT"STDO:" [RET]

として、フォントベクタを復帰させてください。
 また現在の設定値をファイルとして保存しておきたい時は、

 SAVEM "CREDITS.BIN",&BFA20, &BFA27 [RET]

としてください。

●あとがき(2002年)

 このプログラムは、DRAW POKER 5の完成後にすぐにつくりはじめたものです。ほんとうは、純粋なカジノルールをふくめて、いくつかのブラックジャックゲームを楽しめるようにしたいのですが、完成をみないまま新しい世紀を迎えてしまいました。
機能面でもスプリットは一回しかできなかったり、(たとえどんなカウントであろうと)6枚以上のカードを引けなかったり、EVEN MONEY機能がなかったりと、納得のいかないところもあるかと思いますが、そうゆうもんだと思ってください。。。
 ちなみに、作者はA-6/FLUSHをだしたことがありません。カウンティングをすればハードでも十分勝機はあるようなオッズ設定ですので、頑張ってください。

●参考にしたもの

(1) Exciting Black Jack , SEGA
(2) CYBER DEAL , sigma
(3) REAL 21, sigma

●補足(2002年)

このソフトウエアのコードは、パブリックオープンですが、原著作権はSINTRAにあります。原著作者に無断で、ソースコードや仕様の改変の有無にかかわらず、第三者に有償で配布することはできません。また無償の場合であっても、原著作者の表示をしていないもの、出典の記載が不明瞭なものについては、配布をお断り致します。

ライセンス、配布形態、プログラムのご質問については以下のeメールアドレスまでお願い致します。

          mailto:sintra@mail.goo.ne.jp   S I N T R A


  (c) 2000-2002 SINTRA All Right Reserved. inserted by FC2 system