c++ - 将文件保存在过时的编译器中 (Turbo C++)
问题描述
我和我的朋友们正在接受在过时的 IDE(特别是 Turbo C++)中编写整个视频游戏的个人挑战。现在我正在创建一个基于文本的 RPG,但我在弄清楚如何创建保存系统时遇到了一些麻烦。
游戏简介:基于文本的半沙盒生存 RPG。玩家被绑架并需要离开房子,而 NPC 在所述房子周围漫游。可以把它想象成老式的 Do It Yourself Goosebumps 书籍、Hello Neighbor 和 Alien Isolation 之间的混合。我已经将房子的整个内部绘制成块,玩家和 NPC 在这些块中移动。
我正在考虑创建一个功能,每当玩家点击保存时,都会写入一个包含玩家位置、NPC 位置和其他信息(如库存物品、潜行等级等)的文件。但我在实现这个系统时遇到了麻烦,因为它还需要也包括故事/目标检查点。有什么建议以更有效的内存方式进行吗?
解决方案
推荐阅读
- blockchain - Solidity 意外响应
- java - 如何计算在嵌套的 for 循环网格内单击了哪个“单元格”
- javascript - 无法读取未定义、Terraformer.GeoStore、Terraformer.Store.Memory、Terraformer 的属性“内存”
- java - 在片段中查找视图
- c++ - 在 C++ 中生成字母三元组
- php - 在 PHP 中合并两个循环并按日期排序
- c++ - 如何在 Mac 上的 VS Code 上调试 C++ 代码?
- python - 查找将一个节点分成 4 个节点的位位置
- android - 如何使用 Android Hardware USB API 向 USB 设备连接发送/接收数据?
- javascript - 想用next.js取消浏览器的后退按钮