トピック

RPG制作してるのですが.....

MAPはほぼ作れたのですが、エンカウントが作れません(ランダムエンカウントにしようと思っています) 親切な方教えて下さいますでしょうか?(毎回聞いてごめんなさい.....)
2そうだね
プレイ済み
返信[1]
親投稿
基本的には、最初に何歩歩いたら敵がでるかをRNDを使い変数に設定し、一歩あるくごとに1減らしていくって考え方かと。 あとは応用編として、最初の数歩は敵がでないようにしたりとか、一定歩数あるいたら何割かの確率で敵が出るようにしたりとか、やり方は色々ありますが…。
0そうだね
プレイ済み
返信[2]
親投稿
おっと、一つ肝心なことを。 基本の考え部分の補足。 変数の値が0になったら、戦闘に移行するって感じです。
0そうだね
プレイ済み
返信[3]
親投稿
有り難う御座います!
0そうだね
プレイ済み
返信[4]
親投稿
RND命令?を使うのですね! 変数は分かりますけど....初心者なモノでRNDが分かりませんが有り難う御座います!
0そうだね
プレイ済み
返信[5]
親投稿
RNDで、乱数をつくることができます。 乱数というので、適当な数字を作ることが出来るのですよ。 ゲーム作成でゲーム性をだすのにとても重要です。 変数が分かってらっしゃるのであれば… RANDAMIZE 0をプログラムの最初にいれ 目的の所に 変数=RND(0,15)+1 という感じに入れてみてください。 この場合1~15歩で敵が出ます。 一歩で敵が出るのはいくら何でも…という場合は 変数=RND(0,15)+5 とすれば、数歩の間は敵が出なくなる。 という寸法です。
1そうだね
プレイ済み
返信[6]
親投稿
RND関数 関数っていうのは命令と書き方が違って 変数みたいに式の中に混ぜて使う、そうすると数字or文字が返ってくる。 IF RND(数)==0 THEN 敵を出す処理
1そうだね
プレイ済み
返信[7]
親投稿
遅くなりましたが あまさとしおんさん、るかかさん、AMDについて教えて下さり有り難う御座います!
1そうだね
プレイ済み
返信[8]
親投稿
誤字見つけました,,,,,すいません×AND○RND
1そうだね
プレイ済み