首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在文本冒险中存储区域数据的最佳方法是什么?

在文本冒险中存储区域数据的最佳方法是什么?
EN

Stack Overflow用户
提问于 2010-09-17 10:51:02
回答 8查看 2.1K关注 0票数 5

我正在C#中开发一个"Zork“风格的文本冒险,它将有相当多的不同领域的描述和环境修饰符。理想情况下,我不想拥有一个数据库,除非它确实是最好的方法。

我需要关于存储/加载这些数据的最佳方法的建议。

它将包括:

  • 区域描述
  • 环境改性剂(窗户开/坏,门关着)
  • 默认情况下呈现的项
EN

Stack Overflow用户

回答已采纳

发布于 2010-09-17 11:46:39

序列化所有要文件的数据。它将确保最小的足迹时,用户安装游戏,没有任何真正的缺点。当您有大量数据时,数据库是很棒的,但是您正在谈论的是一次文本冒险,您将在其中将整个游戏内容加载到内存中。一个简单的文件可以很好地处理这个问题。

注意,我说的不是xml,而是二进制序列化。任何类型的文本序列化都将允许用户查看您的数据,或者欺骗或者破坏游戏。您也可以轻松地交换序列化的数据文件,无论是文本文件还是二进制文件。记住,你的整个“文字”最多可能只有几百千字节。

票数 7
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3734679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档