首页 新闻 会员 周边

C语言写的俄罗斯方块 怎么保存玩家信息《存档》

0
悬赏园豆:15 [待解决问题]

各位大佬,有人能够替我解答。。。。。。。

公子韩非的主页 公子韩非 | 初学一级 | 园豆:187
提问于:2017-06-13 23:18
< >
分享
所有回答(5)
0

你需要一个数据库,sqlite合适。

当然,你也可以把数据存到文件,但读取可能会麻烦些。

幻天芒 | 园豆:37175 (高人七级) | 2017-06-14 09:02
0

必要的信息序列化之后,用数据库或者其他形式保存起来。

恢复的时候,反序列化,填充数据恢复

hahanonym | 园豆:1460 (小虾三级) | 2017-06-14 10:04
0

你是想存进度记录,还是单纯的玩家名和积分?

你做的是网络版本?

你有账号系统吗,存档的目的是为了恢复,你要恢复到什么程度?

兰冰点点 | 园豆:401 (菜鸟二级) | 2017-06-14 10:28
0

你都能写俄罗斯方块了,居然不知道怎么持久化?

爱编程的大叔 | 园豆:30839 (高人七级) | 2017-06-14 10:58
0

如果只是存玩家名和积分的话, 

给玩家一个id作为主键   可以连接数据库进行存储.

如果觉得麻烦可以建一个txt文件夹进行存储. 一个玩家的信息存一行.

 

如果是存当前的游戏状态,可以把你模拟实现俄罗斯方块的数组保存一下.

再次玩游戏可以通过读取这个数组然后变成图形界面

Lunar夜 | 园豆:208 (菜鸟二级) | 2017-06-15 09:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册