バージョンアップ履歴
| 日付 | ノート |
|---|
| 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ステップです.
1 VAC :A$="♥[":E$=" ":F$=".":GOSUB 18:PRINT CSR 4;"B♥J"
2 PRINT " ᴇ⁻;π";MID(B*5+1,5);"=";:GOSUB 11
3 V=0:GOSUB 8:Y=V:V=0:GOSUB 9:C=3
4 GOSUB C+6:IF C≠1 THEN 5-SGN X
5 V=Y:Y=X
6 GOSUB 8:IF X-FRAC V≦Z+15 THEN 7-SGN X
7 Z=SGN (X-Y:B(EXP Z)=B(EXP Z)+1:PRINT D;Y;"×";X:GOTO 2+19*INT (D/4
8 PRINT "♥";
9 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 | おわり表示 |
|---|