《2048》小游戏是一款益智小游戏,这款游戏是由年仅19岁的意大利程序员加布里勒希鲁尼开发出来的,官方版本只能在网页上或通过其移动网站运行。
2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。

如果有想学习java的同学,可来我们的java技术学习QQ群:928204055,免费送整套系统的java视频教程!我每晚上8点还会在群内直播讲解Java知识,欢迎大家前来学习哦~下面是部分资料截图:

代码实现:
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,每天更新文章,让Java学习更加简单。
声明:本文内容来源于网络,如有侵权请联系删除
网友评论