版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
综合问题的解决(第二课时)高一—教科版—信息技术—第四单元
学习目标1.学会分析任务,描述需求分析,知道需要解决的关键问题。2.体验软件开发的基本流程。上节课我们已经学习了python的游戏开发模块——神奇的pygame!那么同学们想不想用它来开发一个完整的游戏程序呢?“接福”游戏演示请同学们一边看一边思考分析其功能插入微课:“接福”游戏演示“接福”游戏功能分析请同学们分析一下“接福”游戏的功能?“接福”游戏功能描述1.有背景图片,窗口大小800*600,标题为“接福”。2.福字在窗口随机位置闪现,初始分数为0。3.标击中福字,分数+5。4.重新绘制背景及新福字图像。“接福”游戏功能分析1.有背景图片,窗口大小800*600,标题为“接福”。——游戏环境设置。2.福字在窗口随机位置闪现,初始分数为0。——绘制初始图像并设置初始值。3.鼠标击中福字,分数+5。——人机交互:不断监听获取鼠标单击位置接到福字加分。4.重新绘制背景及新福字图像。——更新游戏状态,重绘屏幕,以便开始新一轮人机交互。重难点:人机交互监听事件更新游戏状态重绘屏幕游戏循环pygame不断监听窗口是否关闭、鼠标单击位置或关闭窗口或分数变量值更新福字重新随机出现?重难点:如何实现监听?pygame是专为游戏设计的,自带了一个监听类循环,不断检查用户的操作,比如用户按键、移动点击鼠标或者关闭窗口等。这个循环会在程序运行期间持续工作,关闭窗口才会退出。重难点:人机交互监听事件更新游戏状态重绘屏幕游戏循环pygame不断监听窗口是否关闭、鼠标单击位置或关闭窗口或分数变量值更新福字重新随机出现??重难点:福字如何重复随机出现?1.用随机函数产生福字随机坐标位置。2.在随机位置中出现福字图像。3.重绘背景图像把原来的福字覆盖。4.用随机函数产生新福字随机坐标位置。5.在随机位置中出现新福字图像。出现旧福字出现新福字背景覆盖旧福字流程组装②游戏环境设置⑤加分④设置初始值并绘制图像①监听事件获取鼠标单击位置③重新绘制背景及图像1.创建程序窗口,设置背景标题功能的代码实现(程序开发)8006002.绘制在窗口随机位置出现的福字请把程序补充完整并调试运行!giftxy8006003.显示得分请把程序补充完整并调试运行!tscore4.不断监听:鼠标击中福字加5分(重点)请把程序补充完整并调试运行!Python通过缩进来表示从属关系!QUITMOUSEBUTTONDOWNy+70x,y为福字图像左上角坐标60705.重新绘制背景及福字图像请把程序补充完整并调试运行!xy5.参照流程图组装各程序块并调试运行软件开发基本流程可行性分析需求分析总体设计详细设计程序设计能否实现有何功能模块细化分解任务界面设计过程设计编码测试课堂小测单选题:以下哪个语句是监听鼠标事件?()A.ifevent.type==pygame.QUIT:B.ifevent.type==pygame.MOUSEBUTTONDOWN:C.ifevent.type==pygame.KEYDOWN:D.ifevent.type==pygame.MOUSE:B课堂小测单选题:以下哪个模块是python专门用来开发游戏的?()A.randomB.pygameC.matplotlibD.numpyB课堂小测单选题:在软件开发过程中,确定软件系统的功能,也就是确定需要计算机做什么,想达到什么样的效果,这是软件开发的哪个阶段?()A.总体设计B.详细设计C.可行性分析D.需求分析D课堂小测单选题:在软件开发过程中,在需求分析的基础上对模型细化、分解任务,明确程序由哪些模块组成,概括地说,就是系统应该如何实现,这个阶段是()A.总体设计B.详细设计C.可行性分析D.界面设计A课后练习
1.改进接福游戏:设计一个难度策略,可以考虑使用什么规则增减速度。2.改进接福游戏:给鼠标换一个手形图,以实现抓取的视觉效果,增加游戏的趣味性。
3.打地鼠游戏跟接福游戏原理是一样的,你能开发出来吗?感谢观看!综合问题的解决(第二课时)答疑高一—教科版—信息技术—第四单元
问题1:怎么重复实现击中福字加分?pygame+循环+判断x,y为福字图像
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐厅服务基本理论知识考试题及答案
- 第01讲 1.1反应热 焓变(含答案)-2024年高中化学同步精讲义(选择性必修一)
- 2024企业品牌产品区域代理经销协议
- 2024货物运输协议规范化文档
- 2024年店铺管理人员劳动协议格式
- 2024年度五金电器买卖协议模板
- 2024年全新协议模板立即下载
- 2024年化使用权交易协议样本
- 2024年个人货车运输服务协议模板
- 2024年度停车场承包经营协议范本
- 一例“重度子痫前期”患者的个案护理
- 福特汽车无人驾驶汽车商业化运营方案
- (正式版)SHT 3224-2024 石油化工雨水监控及事故排水储存设施设计规范
- 2024年中考英语一般时态-一般现在时一般过去时一般将来时课件
- 天津市和平区益中学校2022-2023学年七年级上学期期中数学试卷【含答案】
- 辽宁抗日战争的起始地
- 红旗汽车介绍
- (高清版)DZT 0207-2020 矿产地质勘查规范 硅质原料类
- 地铁保洁服务档案管理
- 项目管理培训资料(丰富版V2)
- 轨道就业指导
评论
0/150
提交评论