swjhzy
2016-04-24 12:15
采纳率: 50%
浏览 1.8k
已采纳

java语言编写的游戏回放过程的实现

写了一个俄罗斯方块游戏,老师要求玩一局之后,要能实现该局的回放功能,没有思路,哪位技术帝可以提供一下思路,稍微详细点,不要代码,谢谢图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 开发小菜鸟 2016-04-25 02:01
    已采纳

    1、你可以将用户的每一个操作、当前出现的方块形状、起始坐标值记录到一个文件中;
    2、当用户进行回放时,读取记录文件中的内容,就可以实现游戏的回放功能;
    希望对你有帮助!

    点赞 打赏 评论
  • 老刘的游戏 2016-04-24 13:38

    记录每个形状的id和用户操作的按键顺序然后用模拟操作的方式进行游戏执行就好了。格式随意了自己定义就好。

    如(以json格式做例子,形状1是长棍,方向0是原始形状,X是X轴,Y是Y轴,操作就是用户的操作,按照你游戏的心跳时间进行记录就好):[
    {'形状':1,'方向':0,'x':16,'y':0,'操作':null},
    {'形状':1,'方向':1,'x':16,'y':4,'操作':'顺时针旋转'}
    ]

    点赞 打赏 评论

相关推荐 更多相似问题