Android SurfaceView实现游戏2048[一]

夏日炎炎,闲来无事。花点时间写个2048玩玩,争取早日摆脱菜鸟身份。哈哈~ 

废话少说,直插正题菊花。首先,确定所需要做的事。

一、实现方式、使用工具

二、实现算法

三、实现界面、兼容多分辨率

四、实现辅助工具类

大概就这4个步骤。考虑到篇幅可能会很长,还是分成四篇文章吧。^_^

------------------------分割线--------------------

 一、实现方式、使用工具

在这里,不考虑跨平台神马的,只讨论Android平台,小生不才,只能选择SurfaceView的方式。先上效果图:

Android SurfaceView实现游戏2048[一]_第1张图片

SurfaceView作为游戏主界面,上部分是16个滑块,下面是当前得分和最高得分。当然,SurfaceView不包含上面的Title。如此PL的界面,怎么实现呢?咱一步一步来~

(PS:界面仿人家的,颜色都是从其他2048App上扒下来的)



PS:文中如有不对之处,敬请指出!谢谢!



你可能感兴趣的:(Android游戏开发)