0

我想为 iPhone 创建一个基于文本的 RPG 游戏。在此用户将有一些带有答案的问题,并且导航到下一页取决于用户选择的答案。根据要求,我必须将整个故事存储在应用程序本身中。当用户选择时,我需要访问故事中的每个事件。那么我可以使用哪种数据库呢?请分享你的想法。谢谢。

4

1 回答 1

0

我不太确定您是否需要创建某种类型的设备外数据库。如果游戏有预定义的答案和问题,那么您可能应该在设备上加载应用程序和其中的每一个。

我确信有很多方法可以解决这个问题,最简单的是 if/else 语句。如果故事情节很长,这显然是一个障碍并且很容易搞砸。

想到的一件事是使用树表示来设计故事。起点将是树的根,从那里用户将沿着树前进,直到它最终到达叶子(结束)。根据用户对每个页面的选项数量,如果您对这种类型的数据结构有任何了解,这实际上不会太难实现。

但是,这只是我的想法。不过,我肯定会考虑使用 Tree 数据结构。

于 2011-11-26T08:09:53.023 回答