《Python编程案例教程》教案第27课Python游戏开发-pygame的使用_第1页
《Python编程案例教程》教案第27课Python游戏开发-pygame的使用_第2页
《Python编程案例教程》教案第27课Python游戏开发-pygame的使用_第3页
《Python编程案例教程》教案第27课Python游戏开发-pygame的使用_第4页
《Python编程案例教程》教案第27课Python游戏开发-pygame的使用_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

点Python游戏开发-pygame的使用2课时(90min)知识技能目标: (2)掌握pygame模块的基本使用方法思政育人目标: (1)培养学生一丝不苟,严谨、认真的工作态度 (2)在学习中拓展自己的视野,开阔自己的眼界讲授法、启发法、问答法、演示法、讨论法、练习法件、教材第1节课:考勤(2min)→问题导入(4min)→知识讲解(25min)→课堂练习(10min)→交流讨论(4min)第2节课:新知导入(4min)→知识讲解(24min)→编写比赛(15min)→作业布置(2min)主要教学内容及步骤设计意图课 (2min)生的出勤情况问题导入 (4min)同学们一定玩过像坦克大战、扫雷、推箱子等小游戏,一开始编写小游戏的第一步就是了解使用哪些模块?运行哪些编程的语言中对游戏进的学习兴趣11一组功能强大且有趣的模块,可用于管理图形、图像、动画及声音等,使用户能够更轻松地开发复杂的游戏n通过讲解知识点,让学生进一步后的学习打下基础知识讲解 (25min)2271创建窗口并显示图片法原型如下:于指定扩展选项,可同时指定多个选项(使用“|”操作符隔开),选项E含义显示双缓冲模式(推荐与使用)硬件加速,只有在创建一个可调整尺寸的窗口创建一个没有边框和控制按钮其中,参数filename为要加载的图片的名称(可包含路径)法用于将一个图像(surface对象)绘制到另一个图像上方。其方法原型如下:332绘制图形方法作用段的线线形圆线一个圆4427 (15min) (4min)新知导入 (4min) (24min)安排小组之间两两讨论,分析各组之间小组的代码,学习别的小组的代码写法和逻辑思维,反思自己的代码第二节课通过课堂练习,巩固理解本节课解让学生有自我及时回顾学习的内容通过复习上一55物体移动的原理很简单,即在原有坐标的基础上增加偏移量,再重新绘制图片,依次一张一张地循环绘制下去,就可以得到物体移动的效果还有一个问题就是两个画面之间的时间间隔,即经过多长时间tick()方法即可解决上述问题: 通过讲解知识对于一般游戏来说,声音分为音效和背景音乐两种。音效是在某种条件下被触发播放的,例如,两个小球碰撞时发出的声音;而。具体语法格式如下:其中,filename为音频文件名(可包含路径)方法含义播放音效停止播放方法)含义量计算该音效播放的次数6627设置音量获取音效的长度将音效以二进制格式返回方法play()rewind()方法unpause)fadeout()set_volu含义载入音乐播放音乐重新播放音乐方法get_volume()表13-4(续)含义结束音乐播放暂停音乐播放恢复音乐播放淡出设置音量方法queue()get_end含义获取音量检查是否正在播放音乐播放的位置含义获取播放的位置将一个音乐文件放入待播放队列中当播放结束时发出一个事件获取播放结束时发送的事件【学生】聆听、理解、思考【教师】询问学生,是否有不理解的地方【学生】提出疑问,聆听老师解答77其中,参数filename为字体文件的文件名(一般为“.ttf”格式的文件);参数size为字体的大小,单位为像素法格式如下:色;参数background为背景颜色(可选参数)。最后需要调用blit()方法显示文字按钮,此时就会产生QUIT事件,处理QUIT事件的方法就是调用pygame会接收用户的各种操作(如敲击键盘、移动鼠标、单击事件随时可能发生,pygame的做法是把一系列事件存放在一个事件队列里,然后通过for循环迭代取出每一个事8827事件TIVEEVE含义盘被按下放开属性编程比赛 (15min) (2min)教学反思(1).在例13-3(详见教材)的基础上增加功能:当小球碰到窗口果励7分,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论