android课程设计报告(数独游戏).doc
文本预览下载声明
河南科技学院
《物联网移动应用开发》课程设计报告
设 计 题 目:基于android的数独游戏设计
班 级: 物联网131
学 号: 2013156555
姓 名: 胡 建 刚
指 导 教 师: 许 睿
成 绩:
信 息 工 程 学 院
课程设计报告说明
一、写报告前,请认真阅读《课程设计报告说明》。
二、打印装订要求
1、一律用A4纸,双面打印,并左侧装订。报告正文部分均采用宋体小四。《课程设计报告说明》页也打印。
2、课程设计概述部分占一页;课程设计内容长度根据实际需要填写;结论和指导教师评语及成绩单独占一页。保证打印格式工整。
3、指导教师评语及成绩部分由指导教师填写。
三、报告内容要求
1、课程设计目的结合实际自己写,不要雷同。
2、课程设计原理简要说明所完成课程设计项目所涉及的理论知识。
3、课程设计内容 这是报告极其重要的内容。画出流图再配以相应的文字说明。
图1 游戏主页面
4.1.2 点击开始游戏按钮出现难度选择按钮
图2 游戏难度选择页面
4.1.3 点击容易按钮之后的界面就能
图3 游戏页面
4.1.4 点击空白区域之后会出现小的界面
图4 游戏小键盘选择页面
4.1.5点击关于游戏之后的界面
图5 相关游戏页面
4.1.6 点击游戏设置之后的界面
图6 游戏设置页面
4.2 运用程序部分介绍
4.2.1 数独游戏算法介绍
图7 游戏主要算法页面
4.2.2 利用画笔画出游戏的界面
图8 游戏界面设计页面程序
这是将界面画出来的程序。还有一些确认坐标的程序就不在列举了
五.将程序导入手机寻找到res包下面的apk
图1 游戏导入手机方法图
如图apk的名字就是项目的名字,将这个程序导入安卓手机进行安装就可以应用了。
三、结论
在本文中,首先叙述了本游戏的总体功能架构,然后对各个功能模块的具体实现进行了详尽的介绍。并重点介绍了本游戏开发中用到的许多关键技术,主要包括Android 游戏开发中通过Handler 机制实现各个界面,游戏开发中欢迎动画,数独生成等等具体实现,Android 游戏开发中通过SurfaceView 双缓冲绘图机制来实现视图界面等等。由于现阶段研究Android 游戏开发的人很多,所有这些游戏开发关键技术基于Android 平台的实现,为Android 游戏开发提供了一定参考价值。
本文最终实现的数独游戏是基于 Android 平台的、单机游戏,研究的深度还不够,通过这次课程设计得到
(1)对于Android 平台要继续深入研究和学习,一些关键技术的掌握和运用上还有待提高。
(2)要更多的关注Android 手机的发展趋势和市场前景,也继续关注Android 游戏的发展前景和发展趋势。
(3)本次课程设计只是完成了游戏的部分设计和实现,还要进一步实现游戏的数据库存储,背景音乐,为游戏加入网络,实现“玩家排行榜”等功能。
四、指导教师评语及成绩
学生对课程设计以下几个方面综合评定:
设计目的及要求: 明确【 】 较明确【 】 不明确【 】
设计涉及基本原理: 完整【 】 较完整【 】 不完整【 】
设计方案:
设计总体思路: 严谨【 】 较严谨【 】 存在纰漏 【 】
方案内容: 条理清晰正确 【 】
条理一般,论述基本正确【 】
条理混论,存在抄袭 【 】
还存在其他问题:
指导教师签字(盖章):
日期: 年 月 日
2
游戏主界面
开始游戏
游戏设置
退出游戏
继续游戏
关于游戏
显示全部