APP下载

基于Android的2048小游戏的简单实现

2017-07-05翟亚静成丽君

电子技术与软件工程 2017年12期
关键词:实现游戏

翟亚静++成丽君

摘 要2048是目前比较流行的一款适用于各类人群的益智小游戏,在原来设计基础上市场上推出了它的各种新玩法,比如与俄罗斯方块、消消乐、连连看等游戏的结合令2048小游戏在一定程度上增添了更多趣味性。本文采用Java语言和Android平台实现了 2048经典模式的运行,描写了游戏的简单实现。

【关键词】游戏 益智 实现

1 引言

Android 智能手机目前拥有最多的用户使用群体,随着它的不断更新与进步,基于Android的手机游戏也正在经历从简单到复杂的进化过程。通过与俄罗斯方块、消消乐、连连看等游戏思想的结合,使2048小游戏在经典模式的玩法上推出了形式和趣味更强大的众多新玩法。本文采用Java语言,通过Android平台实现了 2048经典模式的运行,描写了游戏的简单实现,以方便实现2048小游戏的后续升级开发。

2 设计

2.1 算法设计

(1)2048游戏界面为一个4*4的方形格子,在格子上方显示当前分数,其下方为最高分。右上角可选择模式,分小裙裙和经典模式。开始时随机出现两个数字,出现的数字仅可能为2或4,设置出现2的概率大于4。

(2)用户可以上下左右四个方向用手指滑动方块,若方块移动方向上有相同的数字则合并,支持同时合并但不支持连续合并,合并消去的格子之和即为所得分数。

(3)每次移动一步,空格上随机出现一个数字(可能为2或者4)。

(4)若格子被数字填满,则游戏结束,用户可以选择重新开始或者退出游戏。

2.2 程序流程图

如图1所示。

2.3 界面实现

如图2所示。

3 核心代码及相……

登录APP查看全文

猜你喜欢

实现游戏
游戏
信息系统安全评价系统设计及实现
高校声像档案数字化管理的实现路径
办公室人员尚需制定个人发展规划
苏州信息学院教务管理系统的设计与实现
疯狂的游戏
如何实现人企合一
浅析铁路通信传输的构成及实现方法
爆笑游戏
第八章直接逃出游戏