Java Eclipse-如何在.jar游戏中添加保存/加载功能?

Java Eclipse-如何在.jar游戏中添加保存/加载功能?,java,eclipse,jar,Java,Eclipse,Jar,我正在EclipseMars2中创建一个Choose your own adventure,我想实现一个保存功能,这样我就可以用一个按钮保存游戏,然后用另一个按钮重新加载我之前所在的位置。我对编程相当陌生,不知道该怎么做。通常的做法是将游戏状态保存到用户文件系统位置X的文件中,并通过读取位置X的文件(如果有)来加载游戏。这里有几个主要挑战: 用户可能不喜欢您编写游戏文件。但是,各种应用程序一直在进行文件写入,以存储设置和其他保存的信息 如果用户删除该文件,其保存也将丢失 你必须弄清楚如何将你的游

我正在EclipseMars2中创建一个Choose your own adventure,我想实现一个保存功能,这样我就可以用一个按钮保存游戏,然后用另一个按钮重新加载我之前所在的位置。我对编程相当陌生,不知道该怎么做。

通常的做法是将游戏状态保存到用户文件系统位置X的文件中,并通过读取位置X的文件(如果有)来加载游戏。这里有几个主要挑战:

  • 用户可能不喜欢您编写游戏文件。但是,各种应用程序一直在进行文件写入,以存储设置和其他保存的信息
  • 如果用户删除该文件,其保存也将丢失
  • 你必须弄清楚如何将你的游戏状态序列化和反序列化为一个文件
  • 如果用户可以对您的(反)序列化过程进行反向工程,他们现在可以通过修改文件来作弊

  • 非常感谢。你知道我如何编写这个过程吗?主要是学习如何读写文件。网上有很多关于这方面的教程,我会找到一本。谢谢你的帮助。@RobinOfLoxely在StackOverflow上最恰当的感谢方式是将答案标记为已接受。谢谢,我会的。我是新来的。