プチコン3号 SmileBASIC コミュニティ投稿Basic ten6172015/01/29 20:37:18質問5秒以内にAボタンを十回押したらクリアと言うゲームを作りたいんですけどいきなり"せいこう!"と、出てしまいます。どうすればいいですか?0そうだね 6返信プレイ済み2017/11/03 23:57:16に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ヨッシー okkun20022015/1/29 20:46@~ というラベルはプログラムの番地だと思ってください。 そのプログラムだと、上からしたへいくのでPRINTへたどり着いてしまいます。なので始めにラベルをおいて、GOTO @ラベル名 と書けばできます 説明分かりにくかったかな?0そうだね プレイ済み2017/11/03 23:57:16に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ヨッシー okkun20022015/1/29 20:54プログラムをもっと縮めるテクもありますがそれを使わないでこんなかんじです0そうだね プレイ済み2017/11/03 23:57:16に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿TERA(LL) tera04132015/1/30 12:24最初の変数定義(A= B=)と 条件分岐後の飛び先(@GOOD)を ループ(REPEAT,UNTIL)の外に出します (5秒で抜けるループにすれば、飛び先も必要無いですが) 最初にMAINCNTで、時間を記憶しておいて300カウント経過で5秒です 無限ループからボタン10カウントで抜けてかかった時間を比べるか、5秒でループ抜けた時点で何回ボタンを押せていたか?の2通りの方法が有りますね 0そうだね プレイ済み2017/11/03 23:57:16に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿Basic ten6172015/1/30 14:42ここまで出来たんですけどどうやって5秒カウントするんですか?0そうだね プレイ済み2017/11/03 23:57:16に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿TERA(LL) tera04132015/1/31 11:58ボタンを10回押しで抜けるなら 開始(ループに入る前)の時間と ループを抜けた、「いま」の時間を 比較する必要が有ります 時間の計算は TIME$かTMREAD OUT H,M,S または、MAINCNT の引き算で ちな、MAINCNTは60フレームで1秒 0そうだね プレイ済み2017/11/03 23:57:16に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ネタバレTERA(LL) tera04132015/1/31 12:185秒で抜けるループ T=MAINCNT REPEAT 'ここに 'いろいろ 'いれる VSYNC UNTIL MAINCNTーT>300 0そうだね プレイ済み2017/11/03 23:57:16に取得