バージョンアップ履歴
日付 | ノート |
---|
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 | おわり表示 |
---|