Android项目:基于安卓手机连连看游戏设计

本文档描述了一个基于Android平台的连连看游戏的开发过程。使用Java和XML语言,游戏包括多种模式,如普通模式和间隔行/列模式,具备防止死锁的机制。游戏中,玩家需在倒计时结束前消除所有图案,否则游戏失败。此外,游戏还设有开机动画和重新开始选项。论文详细探讨了游戏布局、连通性和僵局判定等关键算法的设计。
摘要由CSDN通过智能技术生成

基于游戏动画设计的基本原理。设计一个基于Android平台的连连看的游戏。主要包含游戏的模式的更换,游戏动画的实现。 通过这一课题的研究设计与实现。更加理解面向对象的程序设计思想卓游戏的研发框架及其实现。

我的毕业设计就是基于Android平台设计的一款连连看游戏应用。游戏的开发主要运用JAVA和XML两种语言。在对系统进行详细需求分析的基础上,明确了系统的功能以及性能上的优化,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、连通算法和开机动画进行了详细设计。游戏的详细设计阶段中首要的是搭建好Android开发所需的环境,其次需要下载安装开发环境Eclipse和安装ADT扩充套件。在开发环境搭建好之后,就是对应用的功能的实现。其中主要的是连线消除、游戏倒计时、开始游戏、提醒游戏成功或失败重新开始这些功能。随后便是游戏视图的设计使其能够根据控制器提供的布局数据来显示图片并提供选中高亮、连线和消除的功能。再然后就是对游戏控制器的设计使其实现主要的控制逻辑。最后便是最关键的算法设计。论文详细介绍该游戏涉及到的算法:游戏布局算法、连通算法和僵局判定算法。完成这些步骤后最终实现了一款界面简洁、系统高效稳定和充满娱乐性的连连看益智游戏

此次设计是跟大多的的连连看游戏一样是有规则和不同的模式一起来组成的。我只是在界面上增加了一些趣味性。
游戏基本功能如下:?
1)首先要有排除死锁的能力
死锁是游戏在初始化加载中,生成的游戏布局存在着一些不能消除的图案,就是生成的相同图案的数目不为偶。在这种现象出现的时候系统将会重新生成一个新的布局直到相同图案的数目为2的倍数为止。
2)游戏模式选择功能
在点击开始游戏的时候便可以更新游戏,生成新的游戏布局。其中已经被消除的图案会被新的数目为25的倍数的相同图案所填充,这是普通的游戏模式。在更高难度模式中,间隔行和间隔列模式中的间隔行和间隔列就是说在该模式的游戏主画面中可消除图案是填充在间隔的行和列中的。不同的游戏模式对应着不同的游戏难度。从而增加了游戏的趣味性。
3)游戏开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值