《2048》小游戏是一款益智小游戏,这款游戏是由年仅19岁的意大利程序员加布里勒希鲁尼开发出来的,官方版本只能在网页上或通过其移动网站运行。
2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。
代码实现:
1.SplashActivity.Java
2.LoginActivity(登陆界面)
LoginActivity的布局如下:
3.MainActivity.java(主页面)
MainActivity的布局文件
4.Card.java(卡片类)
5.GameView.java(主要逻辑)
6.最后不要忘记在清单配置文件中配置信息
7.其中的窜天猴的动画效果实现如下:
在res文件下新建一个anim文件夹
在anim文件夹下新建一个anim_monky.xml的布局文件
anim_monky.xml
游戏界面如下:
从去年到现在,我根据市场技术栈的需求,录制了一套最新的Java精讲视频教程,如果大家在入门学习Java的过程当中缺乏系统的学习教程,可以加我的Java3000人交流群:494801931,免费领取,群文件还有我这几年整理的Java学习手册,面试题,开发工具,PDF文档教程,大家可以自行去下载。