我想制作一个互动小说游戏编辑器,在这种类型的游戏中,一个故事有许多故事情节,每个游戏玩家可以用不同的故事完成游戏。对于游戏故事的每个部分,我们需要一个节点来讲述故事并与玩家互动。
我将创建一个编辑故事部分(节点)的编辑器,每个节点可以链接到最少的一个节点,也许很多,每个节点也有一些属性(如文本,照片,声音......)和变量(像地面上的黄金,HP减速机,......)必须在游戏故事中使用。
将这个故事情节(节点)保存在文件中以便加载我的游戏玩家的最佳方法是什么?
如果您可以用C ++,Pascal或PHP编写代码示例,那对我来说更好。
答案 0 :(得分:1)
你想做几件事:
我猜你最终会得到类似的东西来保存。
write number of nodes
for node in node_list:
write node info
然后加载
read number of nodes
for i in range(0, number_of_nodes)
read node info
如果遇到特定问题,请提出一个新问题。
答案 1 :(得分:0)