0

私はかなり初心者の Xcode/Cocos2d プログラマーで、始めたばかりのプロジェクトに頭を悩ませようとしています。

私の目標は、Xcode で 4 プレーヤーのカード ゲームを作成することです。プレイヤーは 1 組のカードからドローします。途中で、勝者はポイントを獲得するカードの「セット」を集めます。

これを念頭に置いて、私は 9 つの配列の必要性を想定しています: カードのデッキ、プレイヤー 1 の手、...、プレイヤー 4 の手、プレイヤー 1 セット、...、プレイヤー 4 の手。 (プレーヤー 2 と 3 の情報は "..." でスキップしました)

ゲームが進むにつれて、カードはデッキからプレイヤー、そしてさまざまなプレイヤーのセットに移動します。これを行うには、古いアレイからカードを削除し、新しいアレイに追加します。

私はこれを正しく考えているように見えますか?

4

1 に答える 1

0

これは非常に一般的であり、これを見る方法はたくさんあります。

カード要素は、どのプレイヤーがそれらを所有しているかを示すプロパティを持つことができます (所有者の 1 人がデッキであり、もう 1 人が捨て札であると考えられます)。

または、あなたが考えていることに近づくと、キーがプレイヤー (およびデッキと捨て札) であり、マップの値がカードを含む配列であるマップを持つことができます。

于 2012-10-09T05:00:14.283 に答える