- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Android游戏开发Android项目开发Android游戏开发Android项目开发Android项目开发视频教程Android游戏开发实践——快乐数独课程安排开发背景功能演示游戏策划开发前的准备工作Activity类的开发欢迎界面的开发帮助与关于界面的开发数独生成器的开发贰计时线程与数字键盘线程的开发壹游戏的优化与改进肆游戏的主界面的开发叁课程安排(续)数独的前身为“九宫格”,最早起源于中国。但当时的算法比现在的更为复杂,其要求纵向、横向、斜向的三个数字之和等于15.,而不只是数字不能重复,儒家典籍《易经》中的“九宫图”也是来源于此。01而到了18世纪末,瑞士数学家欧拉又发明了一种叫做“拉丁方块”的游戏,之后不久,美国的一家数学逻辑游戏杂志开始刊登这类游戏,使此类游戏得到良好发展,之后又在日本得到了广泛的传播。2004年,第一个“数独”游戏被刊登上了英国《泰晤士报》的封面,此时数独游戏才真正被世界所知晓。02由于此类游戏操作简单,不需要特定的语言基础,也不需要进行数字运算且可玩性高、锻炼思维、开发大脑,所以很快风靡全球。之后由其衍生的游戏也越来越多,例如:杀手数独、角线数独等。03开发背景功能演示本游戏的界面包括欢迎界面、帮助界面、关于界面和游戏主界面等,下面来对游戏的主要功能进行演示。人类如果经常动用大脑,便可让自身的逻辑和抽象思维能力得到增长,因此,玩数独游戏就是一个增长智慧的好办法。通过数独题谜的解答,可以让头脑变得更聪明。用户可以把他作为锻炼逻辑思维及策略的工具,在手机上的实现便可以时时刻刻的开发思维、锻炼头脑。数独的推理性强,一些数学的思想、推理、假设、反证等都会用到,每个题谜各不相同,不可能用一种方法解决所有问题,这也是数独的魅力所在。开发这个游戏的目的是为读者在Android平台上游戏开发提供一个指导方案,而不是生产商业化的游戏产品。读者可以以此为范例开发出更好、更具可玩性的数独游戏。游戏策划开发前的准备工作游戏的准备工作是在进行开发之前的非代码方面的准备工作,本游戏主要是对图片资源的准备。游戏的总架构本游戏中主要分为三部分,共有类、欢迎界面相关类以及游戏界面相关类,总体框架如下图所示。主类KLSDActivity实现欢迎界面WelcomeView类的实现刷帧线程WelcomeViewDrawThread类的实现动画生成线程WelcomeViewGoThread类的实现1接下来要介绍的是欢迎界面的开发,该模块所涉及到的类有WelcomeView类、WelcomeViewDrawThread类、WelcomeViewGoThread等。2欢迎界面的设计与实现帮助界面HelpView类的实现关于界面AboutView的实现前面已经将欢迎动画相关类介绍完毕,接下来将介绍另外两个辅助界面,帮助界面以及关于界面。两个界面分别为玩家在菜单界面点击帮助或者关于菜单进入的界面。帮助与关于界面的设计与实现计时线程的开发数字键盘线程的开发经过前面开发,程序的框架基本已经开发完成,接下来将介绍游戏中两个后台线程的开发,为以后业务处理的开发做好准备。计时线程与数字键盘线程的开发该类的目的是成一个二维数组来表示数独矩阵。使矩阵的每行、每列、每块都没有重复的数字。算法的简单思路是先随机取出一个0~9的数字,然后检查其所在的行、列、块是否都符合要求。当符合要求时继续填充下一个,而当不符合要求时,再次随机取出一个没有取出过的数字,再判断。当9个数字都取出过后还没有找到符合要求的数字时,进行回退处理,即将最后一个取出的符合要求的数字进行重新取值,直到所有数字全部填充完毕。接下来将对数独的生成器ShuDuSuanFa进行开发,该类基本上是都数学计算,通过一定的算法产生所需要的数独数组,通过特定的接口供其他类使用。数独生成器的开发Android游戏开发Android项目开发Android游戏开发Android项目开发
您可能关注的文档
最近下载
- 2025年春节后复工复产“开工第一课”安全生产培训课件.pptx VIP
- 2.1.5平面连杆机构的基本特性(二)《机械设计基础》教学课件.pptx VIP
- 《DeepSeek:从入门到精通》清华大学 104页.pdf VIP
- 教科版六年级科学下册全册课件(2024年春季修订).pptx
- 必威体育精装版医院环境物体表面清洁与消毒PPT.pptx VIP
- 优秀校长管理经验交流材料.pptx VIP
- 买卖废铁协议书3篇.docx VIP
- 五年级上册信息科技 第二单元 算法的控制结构 大单元整体教学设计 浙教版2023.docx VIP
- 2025成都西岭科技产业投资有限公司招聘笔试模拟试题及答案解析.docx
- 犬猫的慢性肾功能衰竭.docx VIP
文档评论(0)