Objective Cを使用してiOSベースのパズルゲームを作成しようとしています。迷路、チックタック、小さなクロスワードなどを含む少なくとも30種類のパズル/ゲームがあります。 iOSゲーム。 Views、View Controllerなどの作成を進めるにはどうすればよいですか?別のUIViewですべてのパズルをホストし、必要に応じてサブビューとしてロードするか、パズルごとに個別のUIViewControllerを使用してそれらの間を移動しますか?私はパズルをアプリケーションの途中で何度も何度も再利用していきます - つまり、最初にTic Tac Toeが表示され、続いて迷路が表示され、その後同じTic Tac Toeが表示されますが、背景は異なります、色など、どのようなビューを作成し、コントローラを表示し、画像、色、メモリ内の進行を保持するためのこの種のアプリケーションのための一般的に使用され、最高のデザインパターンですか?iOSパズルゲームのデザインパターン
1
A
答えて
0
まず、プレイするゲームをプレイヤーが決定できるように、メニュー(クラス)を作成する必要があります。
- 新しいクラスは、あなたのメニューPNGおよび任意のまたはすべてのボタンを表示することを確認し、新しいクラス(例mainMenuScene)
- を作成します。
- View Controllerでクラス(mainMenuScene)をインポートすることを忘れないでください。
- まず、ViewControllerがMainMenuSceneで始まることを確認してください。
- 次に、MainMenuSceneのtouchesBeganを実装します。アプリはタップ状態のゲームに移ります。
- すべてのゲームを異なるクラスにセットアップし、すべてのクラスをストーリーボードに配線します。
これは私がそれを行う方法ですが、もちろん10億の方法があります。
別の方法では、ゲームをリスト表示するテーブルビューコントローラーを使用することです。その後、ストーリーボードのすべてのゲームを接続します。
+0
あなたの質問を再読した後、私はあなたのゲームをインラインでフックしようとしていることに気付きました。この場合、現在のゲーム内でendGameメソッドを作成して、次のゲームに送るだけです。 – user2997294
関連する問題
- 1. パズルゲームでのパターンの検索
- 2. アプリデータ更新のためのiOSデザインパターン
- 3. パズルゲームのためのJavascriptを隠す
- 4. iOS:これは単純なiOSアプリケーションの合理的なデザインパターンですか?
- 5. iOSで複数のクラスを持つMVCデザインパターン
- 6. XNAパズルゲームどのようにマウスをクリックする
- 7. 15パズル(Game of 15)のようなイメージを持つパズルゲーム
- 8. SokobanやMummy Mazeのようなパズルゲームを作成するには
- 9. プロジェクトオイラーのデザインパターン
- 10. アクションスクリプト3のデザインパターン
- 11. アンドロイドのデザインパターン
- 12. QAのデザインパターン
- 13. ハードウェアデバイスコントローラのデザインパターン
- 14. デザインパターンのアドバイス
- 15. ステータスモデルのデザインパターン
- 16. コンストラクタのデザインパターン
- 17. UITableViewControllerのデザインパターン
- 18. マウスインタラクションのデザインパターン
- 19. javascriptのデザインパターン
- 20. データアクセス層のデザインパターン
- 21. デザインパターンの選択
- 22. テンソルフローモデルのデザインパターン
- 23. Javaメソッドのデザインパターン
- 24. プレーヤーのデザインパターン
- 25. データアクセス層のデザインパターン
- 26. リポジトリのデザインパターン
- 27. デザインパターンの選択
- 28. フレームワークのデザインパターン
- 29. Delphi 2009のデザインパターン
- 30. sql builderのデザインパターン
あなたは少なくともあなたのようなゲームの設計を始められるようになるあなたの研究でこれまでに学んだことはありますか?オープンソースコミュニティから他の同様のゲームを見ましたか?たぶんあなたの最初のステップは*何か*有形のものを手に入れることです。 Tic-Tac-Toeゲーム(カスタム色などで完成)から始めて、新しいタイプのパズルをサポートするためにそのコードをどのようにリファクタリングできるかをご覧ください。 –
まあ、私が持っている問題は、これらのパズルの統合です。私は個別にパズルを構築することができますが、統合する場合は、1つに10のパズルを挙げて、それらを統合する最良の方法は何ですか? –