トピック
TK 1218az

プチプチ作ろう!じぶんがしつもんするコーナー!

くわしくはまえのしつもんコーナーで
5そうだね
プレイ済み
返信[1]
親投稿
TK 1218az
2だんジャンプをしたらむげんジャンプになるのですよねえ…
1そうだね
プレイ済み
返信[2]
親投稿
TK 1218az
おっとプログラムっと。
2そうだね
プレイ済み
返信[3]
親投稿
だにえる haru2016nen
赤っ!
1そうだね
プレイ済み
返信[4]
親投稿
だにえる haru2016nen
まず、ループするところは 「字下げ」した方がいい。 それと、「VSYNC 1」 なら、1は必要ない
1そうだね
プレイ済み
返信[5]
親投稿
だにえる haru2016nen
ぱっと見た感じ、 16、17行目あたり が間違ってる気がする (気がするだけかも)
0そうだね
プレイ済み
返信[6]
親投稿
ぴくと kanau1203
細かいけどアドバイスです。 if a==0 then 処理 という文は、 if !a then 処理 と書けます。 あと21,22行目らへんです。 if文を入れ子にしたら見やすいかもしれません。 (見易いほど綺麗で読むのが簡単で比較的速いので…)
0そうだね
プレイ済み
返信[7]
親投稿
otta777 otta777a
WJPって何のフラグですか? プログラムの流れを追っているとずっと2のままで変化する条件は ありませんでした。 2段ジャンプをしたときに変数JPと変数WJPがどう変化するかを 書き出してみてはいかがですか?
2そうだね
プレイ済み
返信[8]
親投稿
TK 1218az
たとえばどんなものがいいのだろう…。
0そうだね
プレイ済み
返信[9]
親投稿
TK 1218az
フラグ?変数?それがいまいちもやもやしてる…サイトしらべてもむつかしいし…プチコンはじめはや数ヵ月…どうしたことか…
0そうだね
プレイ済み
返信[10]
親投稿
だにえる haru2016nen
変数は説明書にもあるように、 「箱」として考えるのが無難。 変化する数を記録してある箱。 箱の名前が変数名。
0そうだね
プレイ済み
返信[11]
親投稿
だにえる haru2016nen
「フラグ」は英語で「旗」のこと。 「現在の状態」を変数で知ることが出来る。
0そうだね
プレイ済み
返信[12]
親投稿
TK 1218az
さて、スプライト書いたー!(。д。)チラッてウワアアア!なんだこれわあああ!スプライトバラバラやがなああああ!
0そうだね
プレイ済み
返信[13]
親投稿
だにえる haru2016nen
SPDEFの2行目を使ってみて。 出来なかったら、「お絵かき」の画像みせてみ
0そうだね
プレイ済み
返信[14]
親投稿
だにえる haru2016nen
例えば、SPDEF 0,16,16,64,64 とするとこうなる
0そうだね
プレイ済み
返信[15]
親投稿
TK 1218az
うーんこれでいいのか?いいのかなあ…
0そうだね
プレイ済み
返信[16]
親投稿
だにえる haru2016nen
じゃあ、SPDEF 0,0,0,32,16 ってやってみて
0そうだね
プレイ済み
返信[17]
親投稿
TK 1218az
あしたやりまーす!おやすみ!
0そうだね
プレイ済み
返信[18]
親投稿
TK 1218az
んあ…できた…。どうゆういみがあるのだろう…あとそれをなにかとくみあわせる命令があるのかな…
0そうだね
プレイ済み
返信[19]
親投稿
だにえる haru2016nen
自作spをロードした後に その命令を実行して スマイルツール見てみて
0そうだね
プレイ済み
返信[20]
親投稿
TK 1218az
ああ。なんとなくわかった。 SPDEF 0,0,0<(ここがきじゅん。)32,32<(たて、よこにドットはんいをのばす。)つまりこうゆうこと!?↓ もとの0(0から32ドットのばす!) ⌒0からしたに32ドットのばす!
1そうだね
プレイ済み
返信[21]
親投稿
だにえる haru2016nen
そういうこと! 「相対座標」って言い方もある。
0そうだね
プレイ済み
返信[22]
親投稿
だにえる haru2016nen
SPDEF 0, 0,0 ↑ ↑   定義番号 基準
0そうだね
プレイ済み
返信[23]
親投稿
TK 1218az
ありゃりゃ緑のやつをおなじょうにしたらべつのやつになった!あとふえすぎたやつりけすほうほうってありますか!?
0そうだね
プレイ済み
返信[24]
親投稿
だにえる haru2016nen
自作SPのこの画面を 見せてくれないとわからないよ、、、
0そうだね
プレイ済み
返信[25]
親投稿
TK 1218az
はいどうぞ。SPがしゃしんよりもちがうとこがあるのはロードとまちがいセーブでデフォルトを保存してしまったためです。
0そうだね
プレイ済み
返信[26]
親投稿
TK 1218az
あとMML?とIFいう命令ってなんですか!?
0そうだね
プレイ済み
返信[27]
親投稿
だにえる haru2016nen
SPDEF 0, 0, 0, 63, 63 SPDEF 1, 64, 0, 63, 63 だと思う
0そうだね
プレイ済み
返信[28]
親投稿
だにえる haru2016nen
MLLは自分でオリジナルの音(音楽) を作ることが出来るんだけど、 音楽を勉強しないとむずかしくて使えない。
0そうだね
プレイ済み
返信[29]
親投稿
だにえる haru2016nen
「IF」はとてもよく使われる命令! まず、 A=1 の意味はわかるかな? これがわかってないと説明できない。
0そうだね
プレイ済み
返信[30]
親投稿
TK 1218az
Aとゆう箱に変数1が入っている…?ちがう?
0そうだね
プレイ済み
返信[31]
親投稿
だにえる haru2016nen
合ってる。
0そうだね
プレイ済み
返信[32]
親投稿
だにえる haru2016nen
正確には 「変数Aに1が入っている」が正しい。 「1」は 「1=2」なんて命令ができないし、 数が変わらないので、 定数[ていすう]という名前がついている
0そうだね
プレイ済み
返信[33]
親投稿
だにえる haru2016nen
つぎに、 A=RND(5) って命令は分かるかな?
0そうだね
プレイ済み
返信[34]
親投稿
TK 1218az
ん…わからないな…
0そうだね
プレイ済み
返信[35]
親投稿
だにえる haru2016nen
「RND」は 英語のRANDOM[ランダム]の略。 A=RND(5)は “Aに0~4のどれかを入れる”という命令。 A=RND(10)だと、0~9 つまり、RNDを使えばサイコロの 1~6を出すこととかが出来るようになる!
0そうだね
プレイ済み
返信[36]
親投稿
だにえる haru2016nen
サイコロプログラムの例 ACLS A=RND(6)+1 PRINT "けっかは";A
0そうだね
プレイ済み
返信[37]
親投稿
TK 1218az
これを使えばRPGでいう会心のホニャララとかミスとかつくれるのか…?
0そうだね
プレイ済み
返信[38]
親投稿
だにえる haru2016nen
そう!
0そうだね
プレイ済み
返信[39]
親投稿
だにえる haru2016nen
IF[イフ]は英語で「もしも」。 「もしも、てきの数が0なら プログラムをおわる」 なんてことが出来る。
0そうだね
プレイ済み
返信[40]
親投稿
だにえる haru2016nen
A=(てきの数) IF A==0 THEN END これがそのプログラム。 IF~~THENにはさまれている「A==0」 は「Aと0が同じ」という意味。 ENDはプログラムをおわる命令だね。
0そうだね
プレイ済み
返信[41]
親投稿
TK 1218az
IF AH=0 けす(命令しらない) もしもてきのHPが0になったらけす。とゆうのこもできる…?
1そうだね
プレイ済み
返信[42]
親投稿
だにえる haru2016nen
IF AH==0 THEN けす
0そうだね
プレイ済み
返信[43]
親投稿
ゆうさん^^ budou12817
なんか急に入ってスマン...。 MML(Music Macro Language)は、基本的なトコは簡単ですよ! 例えば、カエルの合唱をドレミで表すと「ドレミファミレド♪」ですよね。 MMLでは、「ドレミファソラシ」を「CDEFGAB(←コレは覚えましょう。)」と表します。なので、カエルの合唱をMMLで書くと「CDEFEDC」となるというワケです。 あとは、MMLを演奏する命令、「BGMPLAY」を使って、 BGMPLAY "CDEFEDC" と打ち込めば、あのお馴染みのメロディーが流れてきます!
1そうだね
プレイ済み
返信[44]
親投稿
TK 1218az
ところでまともなゲーム作るためにとても必要な命令ってなんですか!?
0そうだね
プレイ済み
返信[45]
親投稿
だにえる haru2016nen
「まともなゲーム」ってどんなだ?
0そうだね
プレイ済み
返信[46]
親投稿
だにえる haru2016nen
ACLS LOCATE PRINT IF~THEN GOTO とりあえず、こんな命令が分かってれば ゲームは作れる!
0そうだね
プレイ済み
返信[47]
親投稿
だにえる haru2016nen
最初から最後までちゃんとしたゲームを 作るとしたら、命令は何十個も使う。
0そうだね
プレイ済み
返信[48]
親投稿
だにえる haru2016nen
あ、ゲーム作るにはあと2つ必要 VSYNC CLS
0そうだね
プレイ済み
返信[49]
親投稿
ゆうさん^^ budou12817
制御系から書くと… BUTTON WHILE条件式 IF~THEN文 強制分岐GOTO VSYNCやWAIT あとは、画面に文字を描画する命令、 PRINT GPUTCHR もっと本格的にやるなら… DEF~END DATAとREAD BEEPやBGMPLAYなど 【結論】 ぶっちゃけ、どれが大切かなんて決められないです。場に応じて対応できるように、できるだけ多く覚えましょう!多ければ多いほどいいですよ^^
1そうだね
プレイ済み
返信[50]
親投稿
Ϊċăņ ďо įт hikahikaru3
ランニュウスマソ ※プチコンの命令は200以上あるそうです
0そうだね
未プレイ