■STRUGGLERS 0■

 著作制作…………よなぷー
 制作年月日………2015年4月1日
 対応機種…………PB-100/110/120用ゲームプログラム
 使用メモリ………1568ステップ
 ※「クラブ」「スペード」「ハート」は、その記号を入力してください。
 ※¥の文字化けを修正しました。
 ※「Duel」の前の空白は3つです。

◆◆◆ P0 ◆◆◆

3 GOTO 72

6 PRINT:PRINT CSR10;M;CSRH;F$;CSRG;E$;

9 B=INT(RAN#*3-1:IF RAN#>.9;B=3

12 IF ABS(G-H≦RAN#*3;B=INT(RAN#*2+2

15 IF W≧1;W=W-1:GOTO 33

18 K=0:GOSUB #1:IF C≠0;GOSUB #3:GOTO 33

21 IF KEY="Q";G=G-SGN G:GOTO 33

24 IF KEY="W";G=G+SGN(10-G:GOTO 33

27 IF KEY="-";GOSUB #2

30 IF KEY="6";GOSUB #1:GOSUB #3

33 IF X≧1;X=X-1:GOTO 48

36 K=1:A=H:P=G:GOSUB #4:IF D≠0;GOSUB #3:GOTO 48

39 IF B<0;H=H-SGN H

42 IF B=1;H=H+SGN(10-H

45 IF B≧2;GOSUB #B

48 IF M≦0 THEN 69

51 IF N≧1 THEN 6

54 PRINT CSR4;"Win":Z=Z+M:IF J≦9 THEN 81

57 $="Yatta!MitakaUresiiNinNinDouda!"

60 IF I≧6;I=I-5:$="Banzai・・・FunHaHaHaBakameMudada"

63 FOR S=0 TO 10:PRINT:PRINT CSRS;E$;:Y=SIN COS TAN π:NEXT S

66 PRINT CSR1;"("+MID(I*6-5,6)+"!>";

69 STOP:PRINT "Score=";Z:IF Z=90;PRINT "Perfect!"

72 VAC: PRINT "STRUGGLERS 0":I=1:$="クラブΩπμスペード&ハート¥Σ◆=×=×=÷≠+"

75 E$=MID(I,1):PRINT CSR4;"1P=";E$;:IF KEY="6";I=1+I*SGN(10-I

78 IF KEY≠"-" THEN 75

81 J=J+1:GOSUB #8:PRINT

84 PRINT " Duel";J:M=9:N=9:G=3:H=7:X=0:F$=MID(J,1):GOTO 6


◆◆◆ P1 ◆◆◆

10 A=G:P=H:GOTO #4


◆◆◆ P2 ◆◆◆

2 IF T=0 THEN 8

4 PRINT CSRA+T;"-";:IF A+T≠P;RETURN

6 V=1:GOTO #6

8 PRINT:PRINT CSR10;M;:FOR S=1 TO 3:GOSUB 6

20 A=A+SGN(5.5-P:PRINT CSRA;"#";:NEXT S:G(K)=A:RETURN


◆◆◆ P3 ◆◆◆

2 IF C(K)=0;Q(K)=T:IF T*FRAC SQR I(K)=0;C(K)=A*ABS T:IF T=0;RETURN

4 IF K=0;T=SGN Q:C=C+T:S=ABS C:GOTO 8

6 T=SGN R:D=D+T:S=ABS D

8 U=A+T:GOTO I(K)*9

9 V=3:GOTO #5

18 IF S=1;RETURN

19 PRINT CSRU;"=";:V=7:IF U≠P THEN #7

20 FOR S=11 TO 15:PRINT CSRP;MID(S+SIN π,1);:NEXT S:GOTO #6

27 PRINT CSRA;"z";:IF S≦2;RETURN

28 PRINT CSR U;"■";CSRU+T*SGN FRAC(U/10;"■";:IF P≠U;IF P≠U+T THEN #7

29 W(L)=4:GOTO #8

36 V=4:C(K)=S+T*SGN S:GOTO #5

45 V=3:G(K)=ABS(10-A:IF G(K)=P THEN #6

46 GOTO #7

54 IF S=1;G(K)=U:RETURN

55 IF U=P;FOR Y=0 TO 2:GOSUB #2:NEXT Y

56 GOTO #7

63 IF S=1;Q(K)=P:PRINT CSRP;"'";:C(K)=2:RETURN

64 PRINT CSRQ(K);"↓";:V=3:GOSUB #4:IF P=Q(K) THEN #6

65 GOTO #7

72 PRINT CSRA;"Y";:V=3:IF S≦2;RETURN

73 FOR S=0 TO 2:IF ABS(A+T-5≦5;A=A+T

74 PRINT CSRA;"¥";:IF A=P;GOSUB #6:S=2

75 NEXT S:G(K)=A:GOTO #7

81 V=2:GOSUB #5:S=C(K):IF S≠0;S=S+T:C(K)=S:GOTO #5

82 RETURN

90 PRINT CSRA;"△";:V=4:IF S=1;RETURN

91 FOR S=1 TO 3:Y=2*S*T+A:IF ABS(Y-5≦5;PRINT CSRY;"V";:IF Y=P;GOSUB #6

92 NEXT S:GOTO #7


◆◆◆ P4 ◆◆◆

10 L=1-K:T=SGN(P-A:RETURN


◆◆◆ P5 ◆◆◆

10 PRINT CSRS;MID(14+V,1);:Y=COS K:IF S=P;GOSUB #6

20 IF S>9 THEN #7

30 RETURN


◆◆◆ P6 ◆◆◆

10 PRINT CSRP;"*";:M(L)=M(L)-V:IF RAN#<.05;W(L)=4:PRINT CSRP;"!";

20 G(L)=P+T*SGN FRAC(P/10:GOTO #8


◆◆◆ P7 ◆◆◆

10 C(K)=0:RETURN


◆◆◆ P8 ◆◆◆

10 B=0:C=0:D=0:RETURN