资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Hands-On实训教程系列苹果机游戏系统教学阶段二和三(游戏功能实现)Hands-On实训教程系列回顾l苹果机游戏系统需求及分析l相关游戏规则l游戏进度控制功能实现Hands-On实训教程系列目标l进行游戏主体功能实现Hands-On实训教程系列任务需求开始游戏后系统对抵押项进行随机选择 在开始游戏后,游戏系统自动对抵押项进行随机选择,其中需要实现红灯的滚 动效果来实现游戏界面转动效果,当红灯停止转动后,所停的位置所在的抵 押项即为系统选中的抵押项。 玩家进行选择抵押项时,抵押项的加分和总分的减少功能实现 当玩家选择抵押项时,分别从玩家拥有的总分中减去抵押分数,加入到玩家所 选择的抵押项中,当总分为0时,不能继续向抵押项中加分。 根据玩家所选择的抵押项和系统所选择的抵押项进行匹配,并进行计算得分 在开始游戏前玩家需要选择抵押项,当红灯滚动停止后,根据红灯停止位置的 抵押项和玩家所选择的抵押项进行匹配,如果相同则计算得分,将得分加入 玩家总分中;不同则收回抵押分数。Hands-On实训教程系列玩家选择抵押项流程图Hands-On实训教程系列玩家进行游戏流程图Hands-On实训教程系列游戏主窗体界面设计Hands-On实训教程系列代码实现l系统随机选择抵押项并有红灯滚动效果代码 实现 如何实现红灯闪烁效果即红灯亮和灭的效果; 如何实现红灯滚动的效果即连续实现红灯亮和灭的效果; 如何实现红灯滚动成圆的效果; 如何实现系统随机选择抵押项Hands-On实训教程系列代码实现l玩家进行选择抵押项时,抵押项的加分和总 分的减少功能实现Hands-On实训教程系列代码实现l根据玩家所选择的抵押项和系统所选择的抵 押项进行匹配,并进行计算得分 Hands-On实训教程系列扩展l简述在现实的苹果机游戏中,红灯的滚动效 果是一个速度渐变的效果,即在开始时红灯滚 动的速度是由慢到快的,然后达到最高速,在 保持最高速转动一段时间后,滚动速度会由快 到慢,直到停止滚动。Hands-On实训教程系列查看效果Hands-On实训教程系列任务总结l任务总结本任务主要实现苹果机游戏系统的游戏功能,其中主要包括系统选 择抵押项,红灯的滚动效果,玩家选择抵押项,判断系统选择的抵 押项和玩家选择的是否相同和相关细节等等。通过本可的学习,使 学生熟悉线程的使用,很好的分析问题将问题细化分解。Hands-On实训教程系列FAQl为什么在通过线程控制控件时会报错?l在窗体的构造函数中加入一句代码 System.Windows.Forms.Control.CheckForIlle galCrossThreadCalls = false;就不会报错了。 l为什么在Run()的代码中需要将线程结束方法放到 最后? l由于是使用线程调用Run()方法,所以当线程结束 后此线程不在继续调用此方法,所以在Run()方法 中线程的结束代码应该放到最后否则无法执行 Hands-On实训教程系列项目打包lVisual Studio 2008提供了相当便捷的打包 功能,通过此功能我们可以十分轻易的将自 己写好的程序进行打包。 Hands-On实训教程系列项目后记l总结是一个工作的终点,也是另一个工作的起点。我们从 总结中获取成功的经验,反思失败的教训,因为只有不断 总结才能不断进步。在每个项目完成之后,我们都要对自 己工作的完成情况认真总结,寻找失败的原因,分享成功 的经验,最终目的是为今后能够更好的完成相关工作积累 经验。l通过对本次Learning项目苹果机游戏系统的学习,使 学生对软件开发的流程有了大致的了解。学习了需求分析 、界面设计、数据库设计和编程规范等方面的知识。复习 了文件、线程、集合等知识点的使用,特别是对文件和线 程的操作。这样把以前学过的知识完整的融合在一起,在 此基础上进行扩展,开拓了学生的开发思路,灌输了一些 新的开发思想,为以后项目开发奠定了基础。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号