




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、请同学们阅读学案scratch常用命令简介,课前准备,game,模块化程序设计,scratch游戏编程初体验,背景,管道,小鸟,计分器,按钮,小鸟模块,1.飞翔模块,1.飞翔模块,开始,小鸟下落( 5 ),小鸟初始化位置,1.1流程图,1.1 下落:Y值减小,小鸟上升(),开始,1.2流程图,1.2 上升:Y值增大,重复执行,重复执行,Y,按下?,2.模块碰撞,Y,开始,N,结束,Y,开始,N,结束,碰撞管道,Y坐标地平面临界值,2. 碰撞模块,2.1流程图,2.1 碰撞到地面:,2.2流程图,2.2 碰撞管道,重复执行,重复执行,小鸟结束位置,完善优化,1、修改脚本清除游戏中的bug,2、进
2、一步增加游戏的趣味性和友好性,各模块间 相互联系,知识总结,模块化程序设计,模块化程序设计,自顶而下,逐步求精,将一个大程序按照 划分为若干小程序模块,每个小程序模块包含 个确定的功能,并在这些模块之间建立必要的 , 通过模块的 完成整个功能。,功能,1,联系,相互协作,能力提升,1、如何提高游戏的挑战难度?,2、是否可以独立完成管道和计分器 的功能?,Thanks,Flappe bird,2、背景,3、计分器,5、小鸟,4、管道,1、按钮,Flappe bird,2、背景,1、按钮,3、计分器,5、小鸟,4、管道,5.1飞翔,5.2死亡,5.1.1上升,5.1.2下落,5.2.1地面,5.2
3、.2撞到管道,模块划分,开始,小鸟下落( 5 ),5.1.1小鸟下落:,小鸟初始化指定位置,5.1.1流程图,提示语,Y轴的增加值要 减少值,y轴值减小,y轴值增大,5.1.2小鸟上升:,模块5.1 小鸟飞翔,模块 5.2 小鸟死亡,5.2.2 撞到管道:,y轴值小于-150,碰撞管道角色,编写脚本,5.2.1 摔到地面:,脚本优化,为什么?怎么办?,成果应用,生成可执行文件EXE,不需要scratch开发环境,代码打包封存。,模 块 化 程 序 设 计,课堂总结,分析问题,模块划分,逐一实现,解决问题,如何提高游戏的挑战难度?,如何降低游戏的难度?,柱子出现得更快,柱子的间隙更小,柱子相反处
4、理、增加小鸟往后退、往下的功能,能力提升,1、问题分析 2、程序设计 3、程序优化 4、成果应用 5、能力提升,问题2:请问游戏中各元素的功能是什么?,至此我们已经成功把游戏分解成了五个模块,并将每个模块实现的功能进行了细分,接下来我们就用我们的图形化编程软件scratch对每一个模块的功能逐一实现,由于时间关系,老师已经将游戏背景以及小鸟、管道角色绘制完毕,同时增设了得分变量,我们这节课需要实现的就是小鸟部分的功能。由前面的分析我们得知,小鸟主要有下落、上升、和柱子的较量三个功能。首先我们来实现小鸟角色的模块1:当游戏开始时,小鸟下落。,引入:游戏初体验,在FlappyBird这款游戏中,玩家只需要用一根手指来操控,点击触摸屏幕,小鸟就会往上飞,不断的点击就会不断的往高处飞。放松手指,则会快速下降。所以玩家要控制小鸟一直向前飞行,然后注意躲避途中高低不平的管子。3 1、在游戏开始后,点击屏幕,要记住是有间歇的点击屏幕,不要让小鸟掉下来。 2、尽量保持平和的心情,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业业务转让合同样本
- 企业出租土地合同样本
- 关于托管转让合同样本
- 2025借款转让合同律师拟定版本
- 介绍学员提成居间合同标准文本
- 个人签合同范例
- 企业总部跳槽合同标准文本
- 供水材料供货合同标准文本
- 公司多人股合同样本
- 个人出国务工合同样本
- 2024年上海市《辅警招聘考试必刷500题》考试题库(典优)
- AI技术在舞蹈实训空间设计中的创新应用
- 《中国传统民居建筑特点》课件
- 顶板管理知识培训课件
- 盘扣式支架现浇箱梁安全专项施工方案
- 2025年合肥市建投集团春季招聘89人笔试参考题库附带答案详解
- 2025年上海兼职劳动条件和福利待遇协议
- (二调)武汉市2025届高中毕业生二月调研考试 生物试卷
- 肝门部胆管癌诊断和治疗指南(2025版)解读
- 新加坡可变资本公司VCC指南 -BBCG出版
- 2025年春季学期学校德育工作计划安排表(完整版)
评论
0/150
提交评论