プチコンまとめWiki (初代/mkII)

投稿プログラム : 1画面タッチゲーム

2013年 6月16日投稿 / 投稿者 : ぷちぷち3級 / タグ : 投稿プログラム ゲーム 1画面プログラム QRコード mkII専用

概要

タッチパネルを使った1画面ゲーム カウントダウンの後、ランダムに円が表示されるので、円をタッチします。 正しくタッチ出来れば、1点、お手つきは減点 制限時間内に何回タッチできるかを競います。 ゲームセット後は、再度タッチすれば、リトライできます。

1画面は初挑戦

BASICはプチコンが初めてだけど、そろそろ基本的なテクニックがわかってきたので、1画面プログラムに挑戦してみました。

正統派のプチコンBASIC

BASIC歴が浅いため、SMILEBASICの裏ワザ的な省略テクニック(スペースの省略など)はわからないため使用しておらず、基本文法にしたがって作ってます。

動画・QRコード

qr0.png

プログラムリスト

  1. CLEAR:ACLS:PNLTYPE ”OFF”
  2. @0
  3. Z=0:G=−1:T=0:D=0:ACLS:GPAGE 1
  4. FOR I=0 TO 3:VSYNC 30:BEEP 2
  5. PNLSTR 9,9,STR$(3−I):NEXT
  6. @S
  7. Q=10+RND(20):BEEP 7
  8. X=RND(245−Q)+Q:Y=RND(181−Q)+Q
  9. GCLS:GCIRCLE X,Y,Q,3:G=G+1
  10. @M
  11.  T=T+1:D=10−((T/60)OR 0)
  12.  A=TCHX>(X−Q)AND TCHX<(X+Q)
  13.  B=TCHY>(Y−Q)AND TCHY<(Y+Q)
  14.  C=(TCHTIME==1):C=C−G
  15.  IF A+B+C==3 THEN @S
  16. Z=Z+(C*−1)+G:IF C THEN BEEP 4
  17. CLS:PNLSTR 0,0,”SC:”+STR$(Z)
  18. PNLSTR 10,0,”*”*D:G=0:VSYNC 1
  19. IF D>0 THEN @M ELSE BEEP 15
  20. PNLSTR 7,9,”GAME SET”:WAIT 90
  21. PNLSTR 9,12,”RETRY?”:WAIT 30
  22. @W
  23.  VSYNC 1
  24. IF TCHTIME==0 THEN @W ELSE @0

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • ?????? : ok! (2013/08/07 (水) 19:20:23)

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.018 秒 | このページの最終更新 : 2015/06/08 (月) 00:05:11 (1594d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30