我正在C#中开发一个"Zork“风格的文本冒险,它将有相当多的不同领域的描述和环境修饰符。理想情况下,我不想拥有一个数据库,除非它确实是最好的方法。
我需要关于存储/加载这些数据的最佳方法的建议。
它将包括:
发布于 2010-09-17 11:46:39
序列化所有要文件的数据。它将确保最小的足迹时,用户安装游戏,没有任何真正的缺点。当您有大量数据时,数据库是很棒的,但是您正在谈论的是一次文本冒险,您将在其中将整个游戏内容加载到内存中。一个简单的文件可以很好地处理这个问题。
注意,我说的不是xml,而是二进制序列化。任何类型的文本序列化都将允许用户查看您的数据,或者欺骗或者破坏游戏。您也可以轻松地交换序列化的数据文件,无论是文本文件还是二进制文件。记住,你的整个“文字”最多可能只有几百千字节。
https://stackoverflow.com/questions/3734679
复制相似问题