前注:个人学习记录,如有纰漏恳请及时指正。上班忙里偷闲所记,更新时间会比较集中在晚上,中午会抽空发布。
虽然可以直接从原版视频里扣出图来做,但视实际编写情况可能出现不同程度的编译问题以及版权问题,这里尽可能在笔者自己的ide界面重新编写再制作笔记。
原系列视频作者有意见的情况下将会完全删除此笔记所有内容。
一、玩法
身边都是中老年朋友才玩了,所以给年轻的各位说明一下:
4X4的表盘内,随机出现2、4、8字样的数字碎块,同样数字的碎块通过触屏的动作识别(主要是手指移动方向),颠倒方块堆放位置,来实现数字的合并,实值为数值相加。简单截图演示入下:
同样的两个字样为2的碎块
向右侧滑动屏幕,碎块倒向右边,合并成4之后,同屏生成新的碎块2
后续拓展开发可以尝试更多类型碎块,包括16、32、64等等,表盘大小也可以调整。此处建议参考另外一款叫做细胞连接的游戏,应用市场没有的话可以去网页搜索,算是这个系列的衍生版本。
二、程序流图
其中随机数生成部分需要添加2、4、8出现几率。
另附资料来源:
极客学院:Android实战系列:05、Android项目开发实战-2048游戏项目
代码分享链接:https://pan.baidu.com/s/1ggMGISb