基本上,作为一个团队的一员,我必须为我的大学课程创建一个类似pacman的游戏,只是僵尸而不是鬼。 迄今为止我们已经构建了所有的游戏,并且它看起来非常好。我们目前的问题是,我们必须保存一个游戏(使用用户名和分数),使用正确的用户名和分数将游戏加载到它保存的位置,最后能够提供重放选项,用户可以看到他们之前所做的所有动作(以及僵尸所做的动作)。僵尸将始终做出与用户追求用户相同的动作。保存,加载和重放游戏。 C++
我的问题是什么是做保存,加载和重新加载选项的最佳方式?我们不能使用矢量,堆栈或队列。我们只能真正使用字符串,数组和其他基本变量。
我们正在考虑首先将所有内容添加到字符串末尾,然后从字符串中弹出最后一个值。然后,我们可以延迟每一秒,用户将能够看到他/她的动作。
至于储蓄我们不确定,还有漏洞(0符号)和药丸(*符号)要考虑。所以角色,僵尸,药丸和洞的位置将需要保存。角色可以从任意位置开始,几乎所有其他位置都放在后面。
我们进行加载的方式取决于您建议我们进行保存的方式。
有没有人有任何建议我们应该如何保存,加载和重放?
谢谢
为什么你不能使用像矢量等集合...? – cppguy 2013-04-22 21:26:48
@cppguy只是讲师把任务放在了额外的界限上。让我们考虑像数组,文件,字符串等更基本的东西。 – Swapnull 2013-04-22 21:32:31
您应该考虑使用XML。有些库可以帮助管理它。 – 2013-04-22 21:35:44