我想为iPhone创建一个基于文本的RPG游戏。在此用户将有一些问题与答案,导航到下一页取决于用户选择的答案。根据要求,我必须将整个故事存储在应用程序本身中。当用户选择时,我需要访问故事中的每个事件。那么我可以使用哪种数据库? 请分享您的想法。 感谢。
答案 0 :(得分:0)
我不确定您是否需要创建某种类型的设备外数据库。如果游戏有预定义的答案和问题,那么您应该在设备上加载每个应用程序。
我确信有很多方法可以解决这个问题,最简单的是if / else语句。如果故事情节很长,这显然会成为障碍并容易陷入困境。
我想到的一件事是使用Tree表示来设计故事。起点将是树的根,并且从那里用户将沿着树向下进行直到它最终到达叶子(结束)。根据用户对每个页面的选项数量,如果您对此类数据结构有任何了解,这实际上并不难实现。
但是,这只是我的头脑。我肯定会考虑使用Tree数据结构。