【游戏编程】第1节-在线任务单

本节学习目标: 1.了解Mu Editor的界面和基本使用方法,完后游戏程序编译。 2.理解舞台画布在游戏编程中的呈现形式,能使用合适的函数设置舞台画布的大小、颜色等。 3.理解坐标系在舞台画布中的使用,能根据坐标值确定位置。 4.理解游戏中角色的创建方式,利用函数自定义角色。 5.能从数学、信息技术的角度解释角色的运动过程,并用编程实现。 6.修改程序实现反弹效果并进行交流分享。 7.能对本节课内容进行反思,构建知识图谱。

Q1:姓名

填空1

Q2:学号

填空1

:分割线

:第一部分:课堂任务单 活动一:设置背景—— 1.创建。打开Mu Editor,新建文件 class1-姓名.py输入以下代码:[图片1]点击“开始”按钮,运行程序(也可以使用快捷键F5哦)。代码解析:WIDTH 以及 HEIGHT 指明了窗口的宽和高. 这段代码把窗口设置为400x300(单位:像素)大小。 2.绘制。 定义draw()函数 调用screen.fill()函数参考代码:[图片2]代码解析:利用绘制函数draw(),调用 screen.fill() 可以用指定一个颜色元组 (red, green, blue) ,然后用纯色填充窗口. (128, 0, 0) 是暗红色. 试着 改变rgb颜色值,然后查看代码运行效果。 什么是元组?Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 创建元组的案例[图片3]

: 活动二:设置角色——在开始一切绘制之前,我们需要一个小球的图片,即游戏的主角。这张图片是支持透明色的png图片,非常适合在游戏里使用。 1.角色图片的存放。只有将图片保存在正确的路径Pygame Zero才能够加载图片。在代码同目录下 /images/ 下加载 ball_orange这个图片。 2.角色的绘制。参考代码:[图片1]代码解析:代码新增了哪些内容?首先说说ball=Actor(ball_orange,center=(100,100))。给角色起名为“ball”。内置类 Actor 用来代表一个你绘制到屏幕的图形,括号中可以包括该角色图片名和位置——该图片名为ball_orange,图片的中心点center坐标为(100,100)。 3.角色的运动。 定义update()函数参考代码:[图片2]代码解析:会动的游戏就像动画,而动画就是每一帧画面连续的结果。Pygame Zero在每一帧都会调用 update()函数。这段代码可以理解为小球x坐标每一帧都增加1像素。因此小球会向右运动。

Q3:实践1:请你试一试,修改小球移动方向为左-右、上-下 ,该怎么改呢?

我已完成
我未完成

Q4:我感觉实践1的难易度(1星非常简单-5星非常难)

选项2

: 4、让运动更合理:实现反弹。我们可以将这个问题分解成以下问题,逐一解决:①小球反弹时的运动方向怎么变化?②如何表示边界?③如何判断到边界了?从小球的上下左右分别考虑下图为角色边缘名称:[图片]

Q5:实践2:[图片]修改你的程序,让小球碰到边界就反弹回来。

我已完成
我未完成

Q6:我感觉实践2的难易度(1星非常简单-5星非常难)

选项2

:第二部分:总结与评价

:知识图谱——本节课知识掌握多少?将思维导图补充完整!请在下面的选择里寻找正确答案吧![图片]

Q7:答案1:ball.top答案2:WIDTH=400 HEIGHT=300答案3:ball.left答案4:ball.school=北京市第三十五中学答案5:ball.bottom答案6:ball=Actor(ball_orange)答案7:screen.fill((255,255,255))答案8:ball.right答案9:ball.center答案10:ball.draw()

答案1
答案2
答案3
答案4
答案5
答案6
答案7
答案8
答案9
答案10

Q8:自我评价学习态度满分标准:能灵活使用任务单思考问题;课上注意力集中,专注于课堂作业和任务单;遇到问题积极思考解决办法而不是一味求助。

选项1

Q9:自我评价——基本要求满分标准:在规定时间内完成并提交了课堂作业和任务单;不迟到,不早退;不做与课堂无关的事;认真听讲,按规定完成布置的任务。

选项1

Q10:自我评价——目标达成满分标准:本节课的7个学习目标全部达成,打7分。(完成了几条打几分)

选项1

Q11:自我评价——互助交流满分标准:积极思考老师提出的问题,并能全部回答出;积极主动和老师同学分享自己的程序;能与其他同学交流讨论编程中遇到的问题;愿意帮助其他同学解决编程问题。

选项1

Q12:自我评价——创意设计满分标准:回答问题时有自己的思路想法,且以做到与众不同为目标,对于自己作品中的创意巧思很有自信。

选项1

:请阅读本项说明,然后回答问题

问卷网
【游戏编程】第1节-在线任务单
关于
1年前
更新
0
频次
19
题目数
分享