投稿
おちゃめ ochame_nako
RPGを作る際に使えるダメージ計算を行うDAMAGE関数を作りました。 詳細や使い方はコメントにて。
12そうだね
プレイ済み
返信[1]
親投稿
おちゃめ ochame_nako
攻撃力と防御力を入れたらダメージ量とクリティカル判定を返します。 ベースとなっているのはドラクエで使われている攻撃力÷2-防御力÷4という計算式です。 それに乱数でダメージ量にバラツキをもたせ一定の確率でクリティカルヒット(会心の一撃)を出し相手の防御力が非常に高くダメージが与えられない場合は一定確率で1のダメージを与えるようなプログラムになっています。 DAMAGE関数の部分は23~27行のみでそれ以外は動作確認用のサンプルとなっています。 サンプルを見ればダメージ量やクリティカル判定をどのように使えば良いかも分かると思います。
0そうだね
プレイ済み
返信[2]
親投稿
おちゃめ ochame_nako
この関数はそのまま使っても良いし、ベースとなる攻撃力÷2-防御力÷4という部分を変えたり、クリティカルの確率などを変えたりして自分が作るRPGに適したものに改造して使ってもいいと思います。
0そうだね
プレイ済み