どこか懐かしいアクションゲーム。落下しながら黄色のダイヤを探そう!
十字ボタン左右で移動。岩に乗り上げてしまうと、どんどん上に流されて押しつぶされる危機だ。リンゴを取れば位置が下がるので、少しずつでも距離をかせいでおこう。
ダイヤを取ればステージクリア。どんどん高速になっていく降下についていけるかな?
たけぽん
PC-8001まだ持ってます。
- ’ヒホウノタニ
- CLS:CLEAR:VISIBLE 1,1,0,0,0,0
- @HAJIME
- SC=0:RO=1
- @START
- CLS:COLOR 15:LOCATE 12,5
- PRINT ”LEVEL”;RO:BGMSTOP
- LOCATE 12,9:PRINT ”READY!”
- COLOR 13:X=15:Y=15:DE=0
- WT=8001-RO*1000
- IF WT<1 THEN WT=1
- FOR K=0 TO 22
- LOCATE 0,K:PRINT ”┷”;
- LOCATE 31,K:PRINT ”┷”;:NEXT
- FOR K=0 TO 50000:NEXT
- BGMPLAY 14
- @MAIN
- X1=0:Y1=0:KI=BUTTON()
- IF KI AND 4 THEN X1=-1
- IF KI AND 8 THEN X1=1
- IF X<2 AND X1==-1 THEN X1=0
- IF X>29 AND X1==1 THEN X1=0
- HT=CHKCHR(X+X1,Y+1)
- H2=CHKCHR(X+X1,Y):K=RND(27)
- COLOR 8:LOCATE K,23
- PRINT ”┷┷┷┷┷”;:COLOR 13
- LOCATE 0,23:PRINT ”┷”;
- LOCATE X,Y:PRINT ” ”;
- LOCATE 31,23:PRINT ”┷”;
- DE=DE+1:K=10+RO*20
- IF DE>K THEN GOSUB @HIHOU
- K=RND(RO*7+8)
- IF K<3 THEN GOSUB @DRAWAPP
- IF HT==143 THEN Y1=-1
- IF H2==143 THEN X1=0
- X=X+X1:Y=Y+Y1
- IF HT==233 THEN GOSUB @APPLE
- IF Y<1 GOTO @OVER
- COLOR 15:LOCATE X,Y:PRINT ”г”
- IF HT==242 GOTO @TAKARA
- IF H2==242 GOTO @TAKARA
- SC=SC+1:COLOR 15:LOCATE 1,0
- PRINT ”SCORE ”;SC
- FOR K=0 TO WT:NEXT
- GOTO @MAIN
- @DRAWAPP
- COLOR 12:K=RND(30)+1
- LOCATE K,22:PRINT ”Ш”;
- RETURN
- @HIHOU
- COLOR 3:LOCATE RND(30)+1,22
- PRINT ”б”;:DE=DE-30:RETURN
- @TAKARA
- K=X-1:IF K<1 THEN K=1
- J=Y-2:IF J<0 THEN J=0
- COLOR 9:LOCATE K,J
- PRINT ”ヤッタ-”;:LOCATE K,J+1
- PRINT ”\ /”;:SC=SC+1000
- RO=RO+1:BGMPLAY 4
- FOR K=0 TO 40000:NEXT
- GOTO @START
- @APPLE
- FOR K=0 TO 100:COLOR RND(15)
- LOCATE X,Y:PRINT ”г”;
- FOR J=0 TO 100:NEXT
- NEXT:BEEP 12,2250,90,0
- SC=SC+50
- LOCATE X,Y:PRINT ” ”;
- Y=Y+1:IF Y>20 THEN Y=20
- RETURN
- @OVER
- BGMPLAY 3
- FOR K=0 TO 100:COLOR RND(15)
- LOCATE X,0:PRINT ”м”;
- FOR J=0 TO 500:NEXT
- NEXT:BGMPLAY 15:COLOR 15
- LOCATE 11,6:PRINT ”GAME OVER”
- LOCATE 12,8:PRINT ”LEVEL ”;RO
- LOCATE 11,11:PRINT”SCORE ”;SC
- LOCATE 10,17
- PRINT ”HIT A BUTTON”;
- @ABUTTON
- K=BUTTON()
- IF K AND 16 THEN @HAJIME
- IF K AND 1024 THEN @BGSTOP
- GOTO @ABUTTON
- @BGSTOP
- BGMSTOP:END