■COLLAPSE■
著作制作…………よなぷー
制作年月日………2015年10月1日
対応機種…………PB-100/110/120用ゲームプログラム
使用メモリ………1568ステップ
※「クラブ」「スペード」「ハート」「ダイヤ」は、その記号を入力してください。
※「●」はスペース一個です。
※「○」はEXTモードの[SHIFT][A]です。
※「⊂」は[ANS]の下の[E]です。
◆◆◆ P0 ◆◆◆
1 $="●]□[≧).↑△→○↓≦←.(Get●●Throw"
2 FOR J=0 TO 3:L=0:GOSUB #1
3 E=FRAC(H*M*π*5⊂4:IF E>.7;L=1:IF E>.9;L=4
4 IF M=Z;L=5
5 IF M≧11;IF M≦99;IF FRAC(M/10≠0 THEN 7
6 L=1
7 A(J)=L:NEXT J:E=A:F=B
8 PRINT CSR0;MID(A(G-1)+1,1);MID(A(G)*2+1,1);MID(A(G+1)*3+1,1);
9 PRINT X/10;MID(6+G*2,1);CSR3;":";:GOSUB #8
20 IF K=8;L=A(G):IF L≠1;J=G*SGN(4-G:GOSUB #1:X=M:GOTO 70+L*7
30 IF K=1;G=G-3+4*SGN(4-G
40 IF K=2;GOSUB #3:GOTO 80
50 IF K=0;G=G+3-4*SGN(G-1
60 GOTO 8
70 IF RAN#<.3;GOSUB #4
80 IF RAN#>.3 THEN 2
90 J=H+INT(RAN#*2:C=J↑2+5:U=3*J+2:PRINT "Enemy!";:GOSUB #2:GOTO 1
98 E=(P+2)↑2:PRINT:PRINT "Nx";E;:IF E>T THEN 2
100 GOSUB #7:PRINT "LvUP!";:P=P+1:GOSUB #7:GOTO 98
105 PRINT "Angel!";:C=H↑3+20:U=8+INT(H↑2/2:J=1:L=8:GOSUB #2:GOTO 1
◆◆◆ P1 ◆◆◆
10 M=2-J:IF FRAC(M/2=0;M=J*10-10
20 M=X+M:RETURN
◆◆◆ P2 ◆◆◆
1 $="oμesymk@&スペードダイヤ¥ΩΣBattlAbr●●RunAw":F$=MID(J,1)
2 B=0:GOSUB #7:IF L=8;F$="≧;≦":IF H=13;F$="p゜q":C=2500
3 PRINT CSR0;"[";F$;"]:";MID(B*5+15,5);:GOSUB #8:IF K=0;B=B-SGNB
4 IF K=1;B=B+SGN(2-B
5 IF K≠8 THEN 3
6 N=SGNS*(R+INT(RAN#*R:PRINT:IF B+RAN#>2.2;PRINT "Run!";:RETURN
7 S=S-SGNS:IF B*W=1;PRINT "UseAbr!";:GOSUB #7:W=0:B=0:S=10:GOTO 3
8 PRINT "Attack!";N;:GOSUB #7:IF S=0;PRINT "SwBreak!";:GOSUB #7
9 C=C-N:N=U+INT(RAN#*U:IF C≦0 THEN 40
20 PRINT "Damage!";N;:GOSUB #7:Q=Q-N:IF Q≧1 THEN 3
30 X=Y:Q=48:T=(P+1)↑2:PRINT "Lose...";:END
40 PRINT "Win!";:T=T+U:IF RAN#>.8;PRINT "Abr!";:W=1
50 IF L≠8;RETURN
60 H=H+1:IF H≦13;Y=Z:Z=INT(11+89*FRAC(TAN H*1⊂4:RETURN
70 H=13:STOP:PRINT "YouDefeatedTheFallenAngel."
80 PRINT "However,TheRuinIsNotStopped.","AMazeCollapses."
90 PRINT "FinallyYouPrayed.","SoThatEverybodyCanDieHappily."
100 PRINT CSR4;"FIN.";
◆◆◆ P3 ◆◆◆
10 E=48+INT(P↑2/3:Q=Q+INT(E/5:IF Q≧E;Q=E
20 PRINT:PRINT "Camp:";Q:RETURN
◆◆◆ P4 ◆◆◆
4 E=INT(RAN#*H↑2+3:F=1:PRINT "FindSw";:GOSUB #7
8 PRINT CSR0;E;"Sw:";MID(F*5+17,5);:GOSUB #8:IF K≠8;F=SGNK:GOTO 8
20 PRINT:IF F=0;PRINT "Equip!";:R=E:S=INT(10*RAN#+8
30 RETURN
◆◆◆ P7 ◆◆◆
10 FOR A=0 TO 60:NEXT A:PRINT:RETURN
◆◆◆ P8 ◆◆◆
9 IF KEY="-";K=8:RETURN
20 IF KEY="Q";K=0:RETURN
30 IF KEY="W";K=1:RETURN
40 IF KEY="5";K=2:RETURN
50 IF KEY≠"6" THEN 9
60 PRINT:PRINT H;"Fl:Lv";P,Q;"Hp",T;"Ex",R;"Sw:En";S,W;"Abr"
70 K=3:RETURN
◆◆◆ P9 ◆◆◆
10 PRINT "●By●Yonapuu","●●COLLAPSE":VAC
20 G=1:X=51:Y=X:H=1:P=1:Q=48:R=3:S=10:Z=99:GOTO #0











コメント