2013年 6月16日投稿 / 投稿者 : ぷちぷち3級 / タグ : 投稿プログラム ゲーム 1画面プログラム QRコード mkII専用
タッチパネルを使った1画面ゲーム カウントダウンの後、ランダムに円が表示されるので、円をタッチします。 正しくタッチ出来れば、1点、お手つきは減点 制限時間内に何回タッチできるかを競います。 ゲームセット後は、再度タッチすれば、リトライできます。
BASICはプチコンが初めてだけど、そろそろ基本的なテクニックがわかってきたので、1画面プログラムに挑戦してみました。
BASIC歴が浅いため、SMILEBASICの裏ワザ的な省略テクニック(スペースの省略など)はわからないため使用しておらず、基本文法にしたがって作ってます。
- CLEAR:ACLS:PNLTYPE ”OFF”
- @0
- Z=0:G=-1:T=0:D=0:ACLS:GPAGE 1
- FOR I=0 TO 3:VSYNC 30:BEEP 2
- PNLSTR 9,9,STR$(3-I):NEXT
- @S
- Q=10+RND(20):BEEP 7
- X=RND(245-Q)+Q:Y=RND(181-Q)+Q
- GCLS:GCIRCLE X,Y,Q,3:G=G+1
- @M
- T=T+1:D=10-((T/60)OR 0)
- A=TCHX>(X-Q)AND TCHX<(X+Q)
- B=TCHY>(Y-Q)AND TCHY<(Y+Q)
- C=(TCHTIME==1):C=C-G
- IF A+B+C==3 THEN @S
- Z=Z+(C*-1)+G:IF C THEN BEEP 4
- CLS:PNLSTR 0,0,”SC:”+STR$(Z)
- PNLSTR 10,0,”*”*D:G=0:VSYNC 1
- IF D>0 THEN @M ELSE BEEP 15
- PNLSTR 7,9,”GAME SET”:WAIT 90
- PNLSTR 9,12,”RETRY?”:WAIT 30
- @W
- VSYNC 1
- IF TCHTIME==0 THEN @W ELSE @0
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)