模拟数独游戏的设计与实现.docx

资料分类:管理学院 上传会员:天才(吴) 更新时间:2018-03-01
需要金币500 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8146
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:

本课题研究的数独游戏是一款老少皆宜,也十分锻炼脑力的智力游戏,本游戏是基于用户数众多且代码开源的Android智能手机系统,对于此类游戏操作是很简单的,也不会出现数字运算有强大的趣味性,有助于人们锻炼逻辑思维、开发智力。用户使用方便,即使在无网络连接的情况下,也可以随时随地在手机上进行游戏。

本课题主要研究和展现了数独游戏逻辑、后台运行逻辑和前台显示效果。根据软件工程流程,先阐述了数独游戏的游戏操作流程和具体功能,然后根据项目需求分析设计了数独游戏系统的框架和后台流程图,在系统框架结构的基础上对所有系统功能设计进行了详细的设计描述,其中包括界面设计,响应触摸事件,深度优先搜索等核心算法,具体功能模块设计。本课题实现了数独游戏的游戏界面显示,时间自动更新计算,用户游戏操作,数独图的生成,结果判断的功能, 采用了核心算法包括深度优先搜索算法和回溯法是本课题的特色。

 

关键词:Android  数独  手机游戏  JAVA

 

目录

摘要

Abstract

一、概述-1

(一)研究背景-1

1.游戏背景-1

2.安卓系统背景-1

(二)游戏简述-1

1.规则简介-1

2.游戏优势-1

3.数独游戏技巧-2

4.Android系统简介 -2

5.基于Android的手机游戏的价值-4

二、需求分析-4

(一)系统需求分析-4

1. 功能需求分析-4

2. 安全性需求分析-5

3.待解决问题分析-5

三、概要设计-6

(一)游戏的架构-6

(二)游戏的功能模块-7

1.界面显示-7

2.难度设置-7

3.游戏保存-7

4.基于安卓系统的附加功能-8

5.评分和排名功能-8

6.帮助-8

(三)工具使用-8

四、 详细设计-9

(一)游戏界面的设计-9

(二)数独算法的设计-9

(三)时间线程的设计-10

(四)游戏结束检测的设计-11

(五)评分和分数记录的设计-11

(六)附加功能的设计-12

五、 编码及测试结果-12

(一)编码测试结果-12

1.处理点击事件的接口-12

2.点击newbutton,创建一个新游戏-13

3.难度选择算法的函数-15

六、结论-17

七、致谢-18

八、参考文献-19

相关论文资料:
最新评论
上传会员 天才(吴) 对本文的描述:数独游戏虽然看上去能难,其实它也会有很多解题技巧。比如:联除法、巡格法、排除法、待定法、行列法、假设法、频率法、候选数法等等。例如像最基本的假设法,就是在不确定的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: