[過去ログ]
ゲームプログラミング相談室 (986レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
649
(3)
: 02/10/02 12:32 ID:???
AA×
[
240
|320|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
649: [sage] 02/10/02 12:32 ID:??? ぶっちゃけ、RagnarokOnline の武器攻撃計算Javaスクリプトを作ってるのですが、Web制作版で聞くことでもないし、ゲームタイトル非依存の一般的な問題とおもうのでここで聞くことにしました。 あのゲームの場合、装備品にカードが刺せて、装備品やカードによっていろいろとパラメーターが変わります。あるカードを刺せば攻撃力 += 10; とか、あるカードをさすと敵の属性によって追加ダメージ15%等‥‥ で、私の頭ではいちいち、いちいち武器やカードの効果を攻撃力計算関数内に全部書き込む方法しかおもいつきません。 こんなの↓ func 攻撃力() { 全装備品のカードスロットを走査、カード枚数[カードID] の配列を作成 基本能力値読み込み if (カード枚数[100] > 0) { .. }. // 修正能力値の計算 if (カード枚数[200] > 0) { ... } 修正能力値による基本攻撃力の計算 if (カード枚数[150] > 0) { .. }. if (カード枚数[250] > 0) { ... } ほげほげほげほげ if (カード枚数[50] > 0) { ... } 以下繰り返し return 最終攻撃力 } でも、この方法は私としてはすごい汚いとおもうんですね。ミスを誘いやすいし、メンテもしにくい‥‥ というわけで、こういうのを効率よく処理する方法について教えてください。 http://game.5ch.net/test/read.cgi/gamedev/1005040025/649
ぶっちゃけ の武器攻撃計算スクリプトを作ってるのですが制作版で聞くことでもないしゲームタイトル非依存の一般的な問題とおもうのでここで聞くことにしました あのゲームの場合装備品にカードが刺せて装備品やカードによっていろいろとパラメーターが変わりますあるカードを刺せば攻撃力 とかあるカードをさすと敵の属性によって追加ダメージ等 で私の頭ではいちいちいちいち武器やカードの効果を攻撃力計算関数内に全部書き込む方法しかおもいつきません こんなの 攻撃力 全装備品のカードスロットを走査カード枚数カード の配列を作成 基本能力値読み込み カード枚数 修正能力値の計算 カード枚数 修正能力値による基本攻撃力の計算 カード枚数 カード枚数 ほげほげほげほげ カード枚数 以下繰り返し 最終攻撃力 でもこの方法は私としてはすごい汚いとおもうんですねミスを誘いやすいしメンテもしにくい というわけでこういうのを効率よく処理する方法について教えてください
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 337 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.044s