【发布时间】:2012-05-18 04:24:06
【问题描述】:
我正在尝试使用 Objective C 创建一个基于 iOS 的益智游戏。至少有 30 种不同类型的益智/游戏,包括迷宫、井字游戏、小填字游戏等,都在一个 iOS 游戏中。如何继续创建视图、视图控制器等,我是在单独的 UIView 中托管每个拼图并在必要时将其加载为子视图,还是为每个拼图使用单独的 UIViewController 并在它们之间导航?在应用过程中,我将一次又一次地重复使用拼图,并进行细微的更改 - 即,首先显示井字游戏,然后是迷宫,然后显示相同的井字游戏,但背景不同,颜色等,对于这种应用程序来说,创建视图、视图控制器和在内存中保存图像、颜色、进度的应用程序最常用和最好的设计模式是什么?
【问题讨论】:
-
到目前为止,您在研究中学到了什么,至少可以让您开始设计这样的游戏?你看过开源社区的其他类似游戏吗?也许您的第一步是构建有形的一些东西。从井字游戏开始(包括自定义颜色等),然后看看如何重构代码以支持新类型的谜题。
-
嗯,我遇到的问题是这些谜题的整合。我可以单独构建拼图,但如果你想整合,比如 10 个拼图合二为一,整合它们的最佳方法是什么?
标签: objective-c ios puzzle