Batch file 如何为批量rpg创建保存/加载cmd?

Batch file 如何为批量rpg创建保存/加载cmd?,batch-file,Batch File,我正在制作一个基于文本的批量角色扮演游戏(RPG)。(刚刚开始学习…) 我的RPG没有健康之类的东西,它更多的是一个故事类型的RPG 基本上,你可以选择你想做的事情,然后继续故事,每个选项都可以改变结局 所以,我想知道是否有办法在RPG中保存你的(因为没有更好的词)“页面”。(示例:我已经将每个“页面”标记为:01、:02等等) 因此,如果有人退出游戏,他们可以选择开始新游戏或继续。您可以将02保存到名为save.dat的文本文件中,然后读取该文件并使用该文件跳转到页面 set page=02

我正在制作一个基于文本的批量角色扮演游戏(RPG)。(刚刚开始学习…) 我的RPG没有健康之类的东西,它更多的是一个故事类型的RPG

基本上,你可以选择你想做的事情,然后继续故事,每个选项都可以改变结局

所以,我想知道是否有办法在RPG中保存你的(因为没有更好的词)“页面”。(示例:我已经将每个“页面”标记为:01、:02等等)


因此,如果有人退出游戏,他们可以选择开始新游戏或继续。

您可以将
02
保存到名为save.dat的文本文件中,然后读取该文件并使用该文件跳转到页面

set page=02
>save.dat echo %page%
并将其加载到:

set /p "page="<save.dat
echo %page%
goto :%page%

set/p“page=“即使你是批处理文件的行乞者,我鼓励你阅读本文中关于批处理文件中数组的描述:


这样,您可以通过相同变量的不同数组元素定义不同的页面,并通过递增常规索引变量“遍历页面”。您可以将最后一页的全部内容(与该页关联的所有数组元素)存储在文件中。如果数组元素在游戏中没有变化(只是一般索引),您可以按照foxidrive建议的方式存储索引。

我强烈建议RPG不是“第一次”制作游戏项目的最佳项目。即使是像选择你自己的冒险游戏这样有限的东西,你也很难完成。你一定会完成的范围更有限的东西会教你更多关于游戏制作过程的知识…请阅读TagWiki,了解你以前在这个网站上没有使用过的标签。您可能已经看到,RPG标签指的是一种编程语言(主要用于大型IBM系统),与游戏完全无关。