2017-04-08 13 views
-1

私はクラッシュロイヤルのようなゲームを作ろうとしていますが、私はバトルでカードショーのアルゴリズムのアイデアが必要です。クラッシュロイヤルのカードショーのアルゴリズムは何ですか?

つまり、カードを30枚集めることができますが、戦闘には8枚のカードを選ぶことができます。絵のように:

clash royal card select on battle

また、あなたがバーに使用後に4枚のカードのいずれかのカードを使用することができます次のカードの魔女を見ることができます。

また、次のカードが3枚入っています。 (英語に申し訳ありません)

答えて

0

"シャッフル"アルゴリズムを探しています。カードのデッキとして扱い、シャッフルしてください。その後、トップ4をオフにします。ここでシャッフルアルゴリズムをチェックしてください:Is using Random and OrderBy a good shuffle algorithm?

+0

カードの再生後にどうしたらいいですか?それはデッキの底に置かれるべきですか? – qwertyman

+0

カードを使用すると、リストの最後まで移動します。たとえば1,2,3,4,5,6,7,8があります。戦闘の開始時には、次のポジションのために5,8,2,7と6が表示されます。また、1,3,4が空のスロットに5,8,2,7と6のいずれかを使用するのを待っています。次の位置は1,3,4のランダムに設定され、最初に8を使用する場合は1,3,4が使用されるのを待ちます。 – Nastary

+0

私はどのようにクラッシュロイヤルがそれを行うのか分かりませんが、それはあなたのゲームですので、それはあなた次第です。メインパイルが4(またはプレビュー用に5)に達すると、別の破棄パイルに入れて再シャッフルしてデッキの底に置くことができます。あるいは、最後に置くこともできます(おそらく理想的ではないでしょう)。または、カードを燃やしてゲームで再び使用することはできません。 – danielson317

関連する問題