CASIO pocket computer
PB-100の宇宙

脱衣×トランプ×偽装アクション
Black♥Jack
by PBロッキー

公開日 2023/03/29

バージョンアップ履歴

日付ノート
2003年4月18日Black♥Jack を発表.
2003年5月25日Black♥Jack Version 1.0.1を発表.バグを修正.
2003年7月14日Black♥Jack Version 1.1.0を発表.バグを駆逐.メモリ不足からエリの思考を変更.
2004年10月9日Black♥Jack Version 1.2.0を発表.エリの服が増え、部屋のデザイン・部屋モードのゲームバランスを変更.
2023年4月18日Black♥Jack Version 1.3.0を発表.エリがジャケットを脱いだ状態で母に見つかってもゲームオーバーにならないように変更. マル雄が全裸になった時に母がやって来る演出を追加.勝敗表示後の操作性を改善. ゲームオーバーのメッセージを変更.(このアップデートの詳しい記事)

バージョン 1.2.0

プログラムリスト

542ステップです.

VAC :A$="♥[":E$=" ":F$=".":GOSUB 18:PRINT CSR 4;"B♥J"
PRINT " ᴇ⁻;π";MID(B*5+1,5);"=";:GOSUB 11
V=0:GOSUB 8:Y=V:V=0:GOSUB 9:C=3
GOSUB C+6:IF C≠1 THEN 5-SGN X
V=Y:Y=X
GOSUB 8:IF X-FRAC V≦Z+15 THEN 7-SGN X
Z=SGN (X-Y:B(EXP Z)=B(EXP Z)+1:PRINT D;Y;"×";X:GOTO 2+19*INT (D/4
PRINT "♥";
W=1+INT (RAN#*13:J=W:I(LOG J)=10:I(J)=11.1:V=V+J
10 U(V/22)=SGN FRAC V*(V-10.1:X=INT V:PRINT W;X;
11 C=2:N=2:T=0
12 IF H<0;G=-30:H=-H:C=4
13 $="Σ:: ]&÷! ]&÷- )8[・D=: ・D=: ・y-":IF C≠2;IF B≠5;PRINT :RETURN
14 IF KEY="4";C=C-SGN C
15 IF KEY="6";C=C+SGN (4-C
16 G=G+1/H:IF G+5<B THEN 12
17 IF KEY="Q";K(C)=SGN N:M(C*N)=0:P(C)=4
18 PRINT CSR 0;"/ □□ I=ᴇ ";E$(N/2);A$(T);CSR G+5;"&";CSR C+6;"Ω";
19 IF INT G=0;IF B≦T;H=SGN C+N-5
20 IF INT G≦C THEN 14
21 PRINT "Owari"

変数表

変数内容
A$"♥["
Bエリの負け
Cプレイヤーの座標など
Dプレイヤーの負け
E$" "
F$"."
G母の座標
H母の速さ
Jカードの得点
Nトランプの状態
Tエリの状態
V合計内部計算用
Wカード表示用
X合計表示用
Y合計退避
Z結果
I, K~M, O~S, U未使用(破壊)

行番号マップ

処理
1タイトル表示他
2エリのグラフィック表示他
3エリ一枚目、プレイヤー一枚目他
4~5プレイヤーターン
5~6エリのターン
7結果処理、おわり判定
8~10新しいカードの加算、表示他
11部屋モードの初期設定他
12母の設定他
13キー入力からの復帰他
14~15キー入力
16母の移動、部屋モード突入判定
17プレイヤーアクション
18部屋モード表示
19母に見つかる判定、母の速さセット
20部屋モードおわり判定
21おわり表示