为了账号安全,请及时绑定邮箱和手机立即绑定

呵呵,bobo老师的讲课真的挺好的,听着舒服,非常感谢! 借助老师的教程,我自己稍微做了一些优化,最后发布出一个版本,呵呵!! 请老师多多指教: http://laoxueblog.com/my2048/ ,我主要优化了方块移动的算法,不是等待 touchend 的时候再开始判断 deltax deltay,而是在 movestart 开始后200毫秒内就进行判断 deltax deltay ,然后不管手指是否滑动完毕,方块的滑动就已经完成了,这样能够更加符合原版的设计,其他的我又做了一些优化, 做了一个 gameover 页面。 感觉还有一些其他的可以完善。 呵呵!!总之 谢谢bobo

正在回答

3 回答

看到了!!太牛了!!比我做得好!大赞!!其实这个游戏确实还有很多可以优化完善的地方。除了算法方面,在结构上也能更优化。除此之外,功能上也可以考虑诸如游戏的自动记录(离线存储),排行榜,undo(悔棋)一类的。另外,我还一直想策划一个基于2048的人工智能的内容,有机会一定呈现给大家!谢谢你!

2 回复 有任何疑惑可以回复我~

对!复杂的算法有意思的地方就是建立在不确定性的基础上。确实没有绝对的正确和错误——而且我们现实中的大多数问题其实都是这样的,即拿不到最优解。此时,关键就在于如何逼近最优解。诸如人工智能、模式识别、机器学习一类的研究内容,其实都是在建立各种模型去逼近最优解。另外:你的追求最低分的想法很有意思。我喜欢这种创意!

0 回复 有任何疑惑可以回复我~

我目前就是用了一个cookie,存储了最高分;如果通过 localStorage, 加入本地的数据存储,那可以加入的东西都可以很多了,甚至可以记录下最高得分的那一局的全部移动过程之类的,甚至可以记录下最低得分的移动步骤,因为对于这个游戏,有时候追求最低分也是一个很有意思的事情哦。不过大神你对这个游戏的人工智能的构思很新颖,感觉算法很复杂的样子,因为在我脑海中感觉这款游戏的可玩之处就在于没有说哪一步骤是绝对的正确和绝对的错误,这也就是人工智能的难度所在吧,不过有难度才有挑战嘛! 值得思考思考哦。!! 期待bobobo老师的新的进展~ ~

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信