2011年12月17日投稿 / 投稿者 : 名無しさん / タグ : 投稿プログラム ゲーム シューティングゲーム 数行プログラム 初代対応
左右で避けてAで弾を撃ち敵を倒すゲームです
青い場所には乗れません 自分の弾の威力は時間が経つと上がります
1行目のLEVEL=1の値を変えると難易度が変わります 1~3は敵が弾を撃ってきます 一回あたるとゲームオーバーです
4にすると敵はひたすら逃げます
5以降にすると敵は動きません
後このゲームは一画面プログラムにしようとしたのですがうまくいかずこのような形になりました
動作しているところを撮影した写真や動画があれば貼り付けてください。
- CLEAR:CLS:Y=2:K=30:? ”READY?”:VSYNC 50:CLS:? ”GO”:VSYNC 30:BGMPLAY 23:LEVEL=1
- @A
- CLS:K=K+1:L=LEVEL:Z=0:T=T+1:IF T%(36/L)==0 THEN Y=RND(3)
- B=BUTTON():IF T%(36/L)==19−6*L THEN K=0:BEEP 12
- IF A%16/8+B%16/8*2==2 THEN IF X!=2 THEN X=X+1
- IF A%8/4+B%8/4*2==2 THEN IF X!=0 THEN X=X−1
- IF (A%32/16+B%32/16*2==2)AND(X==Y) THEN H=H+1+FLOOR(T/200):Z=1
- IF (X==Y)AND(K==8) THEN GOTO @B
- A=BUTTON()
- IF H>=50+L*50 THEN GOTO @C
- LOCATE X*3,20:? ”▲”:GFILL 60,50,70,200,4:GFILL 0,50,60,80,4
- LOCATE Y*3,12:? ”◆”:IF Z==1 THEN LOCATE Y*3,12:? ”◇”:BEEP 68
- LOCATE 0,0:? ”HP”;L*50+50−H;” TIME”;T;” LEVEL”;L
- IF K<11 THEN LOCATE Y*3,12+K:? ”↓”
- VSYNC 3
- GOTO @A
- @B
- CLS:PRINT”GAME OVER TIME”;T:BGMPLAY 06:END
- @C
- CLS:PRINT”CLEAR TIME”;T:BGMPLAY 05:END
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.107 秒 | このページの最終更新 : 2022/09/20 (火) 12:44:01 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30