Objective c iOS益智游戏的设计模式
我正在尝试使用Objective C创建一个基于iOS的益智游戏。在一个iOS游戏中,至少会有30种不同类型的益智/游戏,包括迷宫、井字游戏、小纵横字谜等。如何继续创建视图、视图控制器等,是否在单独的UIView中托管每个拼图,并在必要时将其作为子视图加载,或者为每个拼图使用单独的UIViewController并在其中导航?在应用过程中,我会一次又一次地重复使用拼图,但会有一些细微的变化——例如,先显示一个Tic-Tac-Toe,然后显示一个迷宫,然后显示相同的Tic-Tac-Toe,但背景、颜色等会有所不同。,对于此类应用程序,创建视图、视图控制器以及在内存中保存图像、颜色和进度,哪种是最常用和最好的设计模式?您首先需要制作一个菜单(类),以便玩家可以决定他们要玩的游戏Objective c iOS益智游戏的设计模式,objective-c,ios,puzzle,Objective C,Ios,Puzzle,我正在尝试使用Objective C创建一个基于iOS的益智游戏。在一个iOS游戏中,至少会有30种不同类型的益智/游戏,包括迷宫、井字游戏、小纵横字谜等。如何继续创建视图、视图控制器等,是否在单独的UIView中托管每个拼图,并在必要时将其作为子视图加载,或者为每个拼图使用单独的UIViewController并在其中导航?在应用过程中,我会一次又一次地重复使用拼图,但会有一些细微的变化——例如,先显示一个Tic-Tac-Toe,然后显示一个迷宫,然后显示相同的Tic-Tac-Toe,但背景、
另一种方法是使用表视图控制器列出游戏。然后将故事板中的所有游戏连接起来。到目前为止,你在研究中学到了什么,可以让你至少开始设计这样的游戏?你看过开源社区的其他类似游戏吗?也许你的第一步是建造一些有形的东西。从Tic Tac Toe游戏开始(包括自定义颜色等),然后看看如何重构代码以支持新类型的拼图。好吧,我遇到的问题是这些拼图的集成。我可以单独制作拼图,但是如果你想集成,比如说1个10个拼图,集成它们的最佳方式是什么?在重新阅读你的问题后,我意识到你可能试图在线连接你的游戏。如果是这种情况,只需在当前游戏中创建一个endGame方法,将玩家发送到下一个游戏。