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