Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
113 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3370
次のページ(過去)
返信[3]
親投稿
say sayer.exe
ちょっと疑問 アカウント凍結されたDSって、中古売りするときに査定に影響しないの? BANされてもおかしくないのを見るたんびに疑問に思いましゅ
1そうだね
プレイ済み
返信[20]
親投稿
say sayer.exe
スプライトの移動のサンプル ちょっとホラー
1そうだね
プレイ済み
返信[14]
親投稿
say sayer.exe
これじゃ単なる嫌がらせやん ホラーとは言えんよ
1そうだね
プレイ済み
返信[10]
親投稿
say sayer.exe
while 1 bgmplay 0:beep 2 for i=0 to 9 print str$(i) beep 2 next wend このようにも書けます
1そうだね
プレイ済み
返信[8]
親投稿
say sayer.exe
同じ意味ですよ 例外もなく綺麗に書いてあったので、思わずまとめてみました
1そうだね
プレイ済み
返信[6]
親投稿
say sayer.exe
while 1 if !i then bgmplay 0:beep 2 print str$(i) beep 2 i=(i+1) mod 10 wend
1そうだね
プレイ済み
返信[31]
親投稿
say sayer.exe
>タイマーが0の時にaボタンを押すと配置(※1) ここに戻ります 先の34行ですが、これ自体の意味は aボタンが押されたら、今いる位置に爆弾の座標をセットし表示する  →aボタンが押されたら爆弾を置く(※2) こうなります ※1>タイマーが0の時にaボタンを押すと配置 ※2>aボタンが押されたら爆弾を置く    ↑なんか似てない?
0そうだね
プレイ済み
返信[30]
親投稿
say sayer.exe
で、条件を見てみます button(2) and #a こりゃなんぞや?と言うと、端的に言うと「aボタン押されたら」と言う意味です ☆詳しく紐解こうと思ったけど、おいらにゃ無理だぁ でした 34行だけじゃなく、それより上のif文の条件も同じで、それぞれ  右ボタンが押されたら  左ボタンが押されたら  上ボタンが押されたら  下ボタンが押されたら と言う意味になります
0そうだね
プレイ済み
返信[29]
親投稿
say sayer.exe
34行を見てみましょう if button(2) and #a then bx=mx:by=my:spshow 1 if文の文法に照らし合わせると、 条件は button(2) and #a 真の場合の処理は bx=mx:by=my:spshow 1 となってるのがわかるはずです
0そうだね
プレイ済み
返信[28]
親投稿
say sayer.exe
真偽のおさらい プチコン上では、「真」は0以外、「偽」は0となってます if文の文法 if 条件 then 真の場合の処理 [else 偽の場合の処理]'[]は省略可能を指す
0そうだね
プレイ済み
返信[26]
親投稿
say sayer.exe
また横道 1:@loop 2: a=a+1 3: 4:goto @loop 慣れると変数aがどのように変化しているのかわかるようになる 慣れないうちは 4:print a と変数aを表示して目に見える確認をすると良い ☆ちなみに慣れても、この「printデバッグ」はけっこう使います
0そうだね
プレイ済み
返信[25]
親投稿
say sayer.exe
ちなみに間違ってたら、次の要点を打った時点で、Aボタンは一度しか作用しないはず
0そうだね
プレイ済み
返信[24]
親投稿
say sayer.exe
正解か不正解かはむしろプチコンに聞いてくれたほうがよろしいよ てっとり早い方法は locate 5,5:print bt てっとり早くない方法は、残りの要点を打つこと 次の要点 >タイマーが0以下の時にAボタンを押すと配置される。更にタイマーを300ぐらいに設定する を打つと、(多分)5秒ほどAボタンのキーレスポンスが落ちるはず
0そうだね
プレイ済み
返信[20]
親投稿
say sayer.exe
ちょっと 横道 変数について a=1は、変数aが1になる a=a+1は、変数aがa+1になる(元のaの値が10だったと仮定したら11になる)
0そうだね
プレイ済み
返信[19]
親投稿
say sayer.exe
試すことはいいこと! 正解じゃないけどそういう行動が大事 えっとね 毎ループごとにBTが1づつ減っていくのよ この場合では、毎ループごとBTを-1と設定していると言ったほうが正解です …あー 34,35行に答え書いてるわ
0そうだね
プレイ済み
返信[16]
親投稿
say sayer.exe
要点をそのまま組んでみると多分動くはずです 試しに書いてみるといいですよ あんまり全部が全部を書くのも悪いですし あ、タイマーの変数はBTでお願いします
0そうだね
プレイ済み
返信[13]
親投稿
say sayer.exe
失礼 少し前のbutton(1)ですが、正しくはbutton(2)でした
0そうだね
プレイ済み
返信[12]
親投稿
say sayer.exe
ヘイお待ち 宮仕えのキビシイところで出仕せんきゃメシが食えん しかも昨日は淀川花火大会とやらで休む暇がなかって、明けて今やっと起きたし で、えーっと爆弾の消去でしたね 時間によって爆弾が消え、また再配置可能になるとなると、タイマー用の変数が必要になります 今どんな感じにプログラムが進化したのかが想像できないので、要点だけを述べます  タイマーは毎ループごとに-1される  タイマーが0以下の時にAボタンを押すと配置される。更にタイマーを300ぐらいに設定する  タイマーが0になると爆弾が消える こんな感じ
0そうだね
プレイ済み
返信[11]
親投稿
say sayer.exe
なぜに?
1そうだね
プレイ済み
返信[10]
親投稿
say sayer.exe
「ついてくる」は解消できたものの、画面上に一個(新しく配置したら古いのは消える)なのは変わりません 次は複数個(配列)と消去(フラグ変数と判定)の説明ですが、どっちがご希望で?☆興味を示す方を選んでね また、以上までの説明で疑問に思ったことがあれば質問してください 反応が遅いことより、よく理解もされずに「ありがとうございました」で逃げられる方がよっぽど腹が立つので
0そうだね
プレイ済み