2009-07-26 3 views
4

私は既にiPhone用に2つのゲームを作っていますが、最初のゲームは混乱していて、もう1つはあまり乱雑ですが、まだ完全ではありません。MVCでデザインiPhoneゲームをするときのベストプラクティス?

MVCを使用してゲームを作成するときに、クラスの組織のアドバイスを指し示すリンクがあれば、聞きたいことはありますか?

答えて

3

あなたはコントローラをすべて一緒に保持する接着剤ですが、MVCトリオの中で再利用するのが最も簡単です。あなたのビューとモデルは、再利用可能にするために集中すべきものです。コントローラーはゲーム固有の操作のすべてを処理します。モデルはコントローラが操作するものです。

将来的には設計しないでください。基本的なデザインを適切に行い、そのデザインに固執しながらコードを作成してください。リファクタリングを控えてください。

私の質問はImplementing MVC the right wayです。

+0

コントローラを使用すると、ビューとモデルが再利用できるようになりますが、コントローラーを再利用できるようにすることができればそれはどうですか? – Daniel

+3

あなたは3つすべてを持つことはできません。あなたは、何か特別なことをしない何百ものジェネリックコードに終わるでしょう。あらゆるゲームで自分が使用しているすべての機能を備えたユーティリティクラスを使用して、ビューとモデルを再利用できるようにすることをお勧めします。 – Sneakyness

+0

'ストーリーボード 'を使う –

関連する問題