【发布时间】:2011-11-26 07:43:56
【问题描述】:
我想为 iPhone 创建一个基于文本的 RPG 游戏。在此用户将有一些带有答案的问题,并且导航到下一页取决于用户选择的答案。根据要求,我必须将整个故事存储在应用程序本身中。当用户选择时,我需要访问故事中的每个事件。那么我可以使用哪种数据库呢? 请分享你的想法。 谢谢。
【问题讨论】:
标签: iphone database text-based
我想为 iPhone 创建一个基于文本的 RPG 游戏。在此用户将有一些带有答案的问题,并且导航到下一页取决于用户选择的答案。根据要求,我必须将整个故事存储在应用程序本身中。当用户选择时,我需要访问故事中的每个事件。那么我可以使用哪种数据库呢? 请分享你的想法。 谢谢。
【问题讨论】:
标签: iphone database text-based
我不太确定您是否需要创建某种类型的设备外数据库。如果游戏有预定义的答案和问题,那么您可能应该在设备上加载其中的每一个的应用程序。
我确信有很多方法可以解决这个问题,最简单的是 if/else 语句。如果故事情节很长,这显然是一个障碍,很容易搞砸。
想到的一件事是使用树表示来设计故事。起点将是树的根,从那里用户将沿着树前进,直到它最终到达叶子(结束)。根据用户对每个页面的选项数量,如果您对这种类型的数据结构有所了解,这确实不会太难实现。
但是,这只是我的想法。不过,我肯定会考虑使用 Tree 数据结构。
【讨论】: