Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
154 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
次のページ(過去)
返信[38]
親投稿
say sayer.exe
なんかチャットみたいになってきた AY+13==Y これを日本語に直してみて
0そうだね
プレイ済み
返信[37]
親投稿
say sayer.exe
そこじゃないよ AX+13==Y 敵の横座標+13と自機の縦座標を比較する意図は?
0そうだね
プレイ済み
返信[33]
親投稿
say sayer.exe
式がデタラメですよ…orz これじゃどう答えたらいいのか…
0そうだね
プレイ済み
返信[30]
親投稿
say sayer.exe
追記、訂正 30行の AX=RND(38) を消して 36行のIF文の後ろに書きます IF AY>27 THEN AY=0:AX=RND(38) 簡単に説明すると、@ENEMYは矢印が落ちるルーチンのはずです 落ちる=Y座標に+1する なのですが、呼び出すごと、その都度X座標が設定されてます X座標は矢印が落ちきったあと、つまりAY>27になった時だけ設定しなおせば良い ということになります
0そうだね
プレイ済み
返信[29]
親投稿
say sayer.exe
あ、これ30行の AX=RND(38) が毎回設定されてるわ 36行のところに書いてみて IF AY>27 THEN AY=0:AX=RND(38)
0そうだね
プレイ済み
返信[27]
親投稿
say sayer.exe
想像してコードを書いてみましたが、ちょっと変だったので消しました もし、削除されましたメッセージが残ってるのなら、そういうことですんで気になさらんで下さい
0そうだね
プレイ済み
返信[26]
親投稿
say sayer.exe
うーむ… 何をどうしたいかがよくわからなくなってきました 今一度ルールから整理しますが、落ちてくる↓を避けるゲームですよね? 同時にいくつもの↓が落ちてきますか?("↓↓↓↓↓"と言う場合は一つとみなします) 落ちてくる場所はランダムですか?
0そうだね
プレイ済み
返信[10]
親投稿
say sayer.exe
消す 移動する 書く この順番でやってみてください
1そうだね
プレイ済み
返信[7]
親投稿
say sayer.exe
33行と31行を入れ替えてみましょう たぶん理想通りの処理になると思います ところで「上手く行きません」では説明不足です 「何々したい」なら助言しやすいんで、そういう感じでお願いします
1そうだね
プレイ済み
返信[7]
親投稿
say sayer.exe
結構怖い事象ですね メモっとこ
0そうだね
プレイ済み
返信[4]
親投稿
say sayer.exe
心は永遠の初心者 ぼくも入れてちょ
0そうだね
プレイ済み
返信[1]
親投稿
say sayer.exe
ぼくだけじゃなかったのねw
3そうだね
プレイ済み
返信[2]
親投稿
say sayer.exe
ミソになるのはBUTTON関数ね 上は1、下は2、右は4、左は8 と覚えとけばいいですよ なんでかって言われると説明が長くなるから「そのうち」ってことにしておいて下さい その時になったら説明するけぇ、今は「そうなってる」で片付けちゃいましょう
1そうだね
プレイ済み
返信[1]
親投稿
say sayer.exe
こう? @LP B=BUTTON() IF (B AND 1) THEN PRINT "↑" IF (B AND 2) THEN PRINT "↓" IF (B AND 4) THEN PRINT "←" IF (B AND 8) THEN PRINT "→" GOTO @LP
0そうだね
プレイ済み
返信[10]
親投稿
say sayer.exe
失礼、ゴキブリに驚かされて送信しちゃった 「変化することでどういう効果が起きるか」の方のことです 例えば、MSTという変数はどういう効果があるか →フラグを立てることで流れがどう変化するか そこらを理解しちゃえば、たいていは読めるはずです 読んだ上で、「この変数の動作がよくわからんなぁ」と言う場合が出ると思います そういう時には、その変数を表示してみれば動作が把握できることもあります 俗にPRINTデバッグて呼ばれてます コツは掴めてるので、あとは経験あるのみ 応援するからがんばれ!
1そうだね
プレイ済み
返信[9]
親投稿
say sayer.exe
ありゃ?既にコツは掴んでますね コツというのは変数の意味を知ることですね 「意味」っつっても「値を入れる箱」ではなくて「変化することでどういう効果が起きるか」一6¥・、mんbvcx
0そうだね
プレイ済み
返信[5]
親投稿
say sayer.exe
意味を知りたい変数はBT,PX,PYです ボタン入力、プレーヤーのX,Y座標なんだろうと推測しました 読みにくいと思ったのは、ぱっと見、それぞれのラベルが独立したサブルーチンに見えたためです 読んでみたら71~87までがひと塊のサブルーチンでした 77,80,85の注釈がなければまだ見やすいかも?  まあ、ここら辺のコーディングルール?は人それぞれなんで非難してるわけではないです 話題から外れますが、コードを読むコツ?をお伝えしましょうか?
0そうだね
プレイ済み
返信[2]
親投稿
say sayer.exe
読みづらいコードだなぁ 要約したら @MYSHOTは弾の発射判定 @MSMOVE2は弾の移動、消去判定 だと思います 変数の意味がわからないので、適当に類推してみましたが、たぶんあってるでしょう
0そうだね
プレイ済み
返信[10]
親投稿
say sayer.exe
モチベーションが上がらないんだったら敢えて捨てちゃえ あとからまた作りたくなったら引っ張りだしたらいいし ぼくなんかもとより飽きやすい性格だから、数時間内でほぼ完成させなきゃ飽きてポイしてるわw ↑悪い見本
3そうだね
プレイ済み
返信[20]
親投稿
say sayer.exe
物理キーボードが接続できるようになれば
7そうだね
プレイ済み