プレイ日記
ボーネン gurigura2003
質問です。DQMやポケモンといった 自分のモンスター?を組み合わせて戦えますよね?用はそういうものを組み合わせて自分で戦うてきな? つまりはヒトカゲゲーット!よし戦おう!LvUP!けどこの変数の管理…ん? なにのポケモンかわからない!つまりそのモンスターが存在するかしらべたいです。 なにかいい方法ありますか? というかいってる意味わかります?
3そうだね
プレイ済み
返信[1]
親投稿
入れる変数にしまうんじゃないかな 何のポケモンかどうかは図鑑番号をしまっておけば… MYID[0]=151 みたいな… 0番め(先頭の)ポケモンは151番、つまりミュウ、みたいな。
1そうだね
プレイ済み
返信[2]
親投稿
なんか間違えた。 入れる変数じゃなくて配列変数
0そうだね
プレイ済み
返信[3]
親投稿
いないときはどうするか 1.可変長配列にする 2.-1など使わない数を入れる
0そうだね
プレイ済み
返信[4]
親投稿
ボーネン gurigura2003
なるほど…配列変数…まだ勉強中だけど使い方おぼえたしいいかな!ありがとうございます! んで、いないときのやり方が分かりません…具体的にお願いできますか?
0そうだね
プレイ済み
返信[5]
親投稿
SPVARを使えばいいかも。 SPの各定義番号に変数をつけられる。
0そうだね
プレイ済み
返信[6]
親投稿
ボーネン gurigura2003
今までのやり方だと捕まえたら変数を1にしてもってることを証明。たたかう時に1の時だす…みたいな?w
1そうだね
プレイ済み
返信[7]
親投稿
いる・いないのために変数を作る必要は必ずしもない。 図鑑番号とくっつけて、「0ならいない、1以上なら図鑑番号とみなす」みたいな感じ。
0そうだね
プレイ済み
返信[8]
親投稿
あ、手持ちポケモンの話です。 図鑑登録のほうじゃない。
0そうだね
プレイ済み
返信[9]
親投稿
ボーネン gurigura2003
つまりヒトカゲ持ってないときの番号は0で捕まえたら図鑑場号に登録! やったね!使えるようになったよ!… 用は登録?されたら使えるようになるということですかね?
0そうだね
プレイ済み
返信[10]
親投稿
手持ちポケモンで6匹いない場合の話してた 図鑑は DIC[151]=0 ミュウゲットしたら DIC[151]=1 みたいに
0そうだね
プレイ済み
返信[11]
親投稿
ボーネン gurigura2003
なるほど!この番号のポケモンはもってる、もってないということですか? けどステータスはどうしたらいいですか?ここが一番なやんでるところです…
0そうだね
プレイ済み
返信[12]
親投稿
図鑑も、手持ちポケモンの状態も全部配列変数。 手持ちのやり方 MYID[0]←0の時いない、1以上ならぞの番号のポケモンがいる。 MYHP[0] MYMHP[0]←MはMAXの略で最大HP MYPP[0,0]←4つ技を覚えるから1匹をさらに4つに分けるために2次元をつかう MYMPP[0]←最大PPも1匹に4ついるね MYATK[0]←攻撃、3値方式ならそこも作らないといけない 以下略
0そうだね
プレイ済み
返信[13]
親投稿
MYMPP[0,0]←最大PPも1匹に4ついるね 打ち間違えた
0そうだね
プレイ済み
返信[14]
親投稿
ボーネン gurigura2003
えーっと?つまりそれにも図鑑番号をつけるでいいんですかね? というかあまさとしおんさんめんどくさい長文わざわざありがとうございますm(_ _)m
1そうだね
プレイ済み
返信[15]
親投稿
うーんと… 手持ちも毛問も図鑑番号付けないと区別できない(ニックネームで判定すると「あああ」とかついてた時何のポケモンかわからない)
0そうだね
プレイ済み