各位大佬,有人能够替我解答。。。。。。。
你需要一个数据库,sqlite合适。
当然,你也可以把数据存到文件,但读取可能会麻烦些。
必要的信息序列化之后,用数据库或者其他形式保存起来。
恢复的时候,反序列化,填充数据恢复
你是想存进度记录,还是单纯的玩家名和积分?
你做的是网络版本?
你有账号系统吗,存档的目的是为了恢复,你要恢复到什么程度?
你都能写俄罗斯方块了,居然不知道怎么持久化?
如果只是存玩家名和积分的话,
给玩家一个id作为主键 可以连接数据库进行存储.
如果觉得麻烦可以建一个txt文件夹进行存储. 一个玩家的信息存一行.
如果是存当前的游戏状态,可以把你模拟实现俄罗斯方块的数组保存一下.
再次玩游戏可以通过读取这个数组然后变成图形界面