10 'FP(1.3) 20 CLS:CLV:E=#B:F=#F0:X=16:L=500:P="T600N7N3" 30 LET[0],#7E,#76,#79,#77,#57,#E6,#FF,E 40 LCQ,R:?CHR$(S);:LC0,23:?"YEAR";T/10;".";T%10;" ENERGY";L;" GET";J;" "; 50 IF TICK()>600 CLT:T=T+1 60 K=INKEY():CLK:Q=RND(32):R=RND(22) 70 LCX,Y:?CHR$(Z):S=SCR(Q,R) 80 LET[10],SCR(Q,R-1),SCR(Q+1,R),SCR(Q,R+1),SCR(Q-1,R) 90 X=X-(K=28)*(X>0)+(K=29)*(X<31):Y=Y-(K=30)*(Y>0)+(K=31)*(Y<21) 100 LCX,Y:Z=SCR():?CHR$(#ED) 110 IF Z=E GOTO170 120 IF !(Z-#FF) Z=[4]:L=L+5:J=J+1:PLAY P 130 IF !(K-#7F) Z=0:BEEP230 140 IF !L+Z GOTO170 150 IF BTN(32) Z=6:L=L-1:BEEP50 ELSE IF K=#5A Z=[0]:L=L-1:BEEP2 160 IF (K=#41)*(L>19) Z=F:L=L-20:BEEP7 170 IF S=E S=[0]:GOTO40 180 IF S=F GOTO220 190 IF ([10]=E)+([11]=E)+([12]=E)+([13]=E)+(S=[6]) AND S<>6 S=E:L=L-2:PLAY"N99N150":GOTO40 200 IF !S C=[10]+[11]+[12]+[13]:H=C>86 AND C<127:S=[0]*H+S*!H:GOTO40 210 FOR I=0 TO 6:H=(I+1)*(S=[I]):I=I+6*H:NEXT:S=[H]*!!H+S*!H:BEEP9-H,2:GOTO40 220 FOR I=0 TO 24:M=Q+I%5-2:N=R+I/5-2:LCM,N,1:BEEP!(I%4)*5:IF SCR()=255 L=L+5:J=J+1:?CHR$([4]):PLAY P 230 NEXT:GOTO40
動作が快適になったのは素晴らしいですね。もともと面白いゲームだったので、IchigoJamの新バージョンに合わせてもらえたのは嬉しいです!