![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏开发
璀璨下的一点星辰
这个作者很懒,什么都没留下…
展开
-
2048游戏拆解_附上我最真诚的心得
经过对2048游戏的拆解,发现了里面越来越多的好点子,拆游戏,拆得是游戏的思路,为了拆一个游戏,我把每一行代码基本上都写了注释,所以就算是新手也能轻易的了解一个游戏的来龙去脉。 此游戏的代码需要的点子有很多:1.View代码布局2.SharedPreferences3.requestWindowFeature4.2048游戏代码逻辑分析还有很多知识点我就...原创 2015-10-26 08:36:48 · 2977 阅读 · 0 评论 -
五子棋代码运行的流程图
链接到代码:http://blog.csdn.net/cuicanxingchen123456/article/details/49302615mainActivity: display = getWindowManager().getDefaultDisplay(); -->display.getWidth(),display.getHeight();...原创 2015-10-21 15:18:54 · 6456 阅读 · 0 评论 -
五子棋算法的问题
五子棋算法可简可繁,要看你对自己五子棋程序智能的要求, 人机对战的意思就是人和电脑下,也就是说电脑会思考如何下棋....其实这才是五子棋程序的核心.如果只实现人与人对战的话,是一件很简单的事情,无非就是绘制棋盘,然后绘制下棋的效果,再写个下棋合法性判断,胜负判断....大概就搞定了....所以核心其实是人机对战的电脑那部分人工智能. 这东西吧,可以研究的很多,不过主...转载 2015-10-21 13:33:41 · 3966 阅读 · 0 评论 -
2048游戏代码逻辑分析
代码部分在:http://blog.csdn.net/cuicanxingchen123456/article/details/49419957 从主类开始走: -->MainActivity-->找到一些控件-->点击开始按钮时执行GameView中的startGame()方法 ...原创 2015-10-26 09:06:04 · 5606 阅读 · 0 评论 -
五子棋代码详细注解
网上有很多五子棋的代码,对于新手来说,看别人的代码实在有些费劲,因为很多地方的注释都不全,此文章重点不在代码上而是在代码的分析上,现在直接上代码及其注解。 五子棋中需要用到的知识点有很多: 1.Bitmap 2.Canvas的clipRect方法 ...原创 2015-10-21 12:12:22 · 8780 阅读 · 2 评论