2012-02-19 5 views
0

私が作っているゲームでは、ゲームシーンが初期化される瞬間、ランダム敵がリストから選択されます。次に、現在のレベルを検出するメソッドを実行します。次に、選択されたスプライトの数が求められます。レベルによってスプライトの難易度を変更する

すべての敵が殺されるたびに、別のタイプの敵を選択してこのプロセスを再度実行しますが、今回は敵の数が増えます。

問題は、作成される敵の量にある値を追加するだけではなく、さまざまな種類の敵が存在するため、それらはすべて異なる方法で動作するため、難しいものもあります他人よりも殺す。私が必要とするのは、あなたが戦う敵のタイプを一度選択すると、レベルを見つけて、入力したデータを使用して作成する必要がある敵の種類の量を見つけ出すプロセスです。

ゾンビは、選択された敵のタイプです。レベル番号は5です。次に、データリストのレベル5に作成するゾンビの数を調べます。

(レベル3 = 5ゾンビ)、(レベル4 = 6ゾンビ)、(レベル5 = 10のゾンビ)これを行うための最善の方法は何

。私は方法を考えることができません。前もって感謝します。

答えて

0

あなたはあなたのレベルをあなたのプレイヤーレベルとみなしますか?ロールプレイングゲームのように?

各敵にどれだけ難しいかという値を割り当てることができます。そうすれば、あなたのプレイヤーレベルまでの敵の数を計算することになります。

ゾンビが難易度が0.5fの場合は、各プレイヤーレベルで2つのゾンビを追加する必要があります。あなたはそれに何らかのランダム性を加えて、あなたがそれをしていることがはっきりしないようにするべきです。

これにより、異なる敵タイプを組み合わせることができます。

+0

いいえ、それは私がレベルで意味するものではありません、それは明確でない場合はごめんなさい。私のゲームがうまくいく方法は、一度すべての敵が殺されると、レベルが1つ上がるということです。経験点などとは関係ありません。ゲームが進行するにつれて値が増え、より多くの敵が殺されます。 – akuritsu

+0

ああ私はあなたを今すぐ入手します!答えをありがとう。 – akuritsu

0

敵の種類ごとに難易度変数があり、その数値を敵の量に変換するためのレベルの式を使用できませんでしたか?のような:

current_level/enemy_difficulty;

もちろん、方程式を微調整して必要な数値を取得してください。

関連する問題