Scratch图形化编程-趣味作品分享之四(可用于课堂教学)

博思AIPPT
前言:趣味作品分享之四,在图形化作品中实现通过单个按键控制角色加速升降并随关卡提升难度的功能,其核心在于构建双模式运动控制系统:通过检测按键按下/释放事件切换加速状态,利用布尔变量标记操作模式,实现按下时施加正向加速度加速下降、释放时施加反向加速度加速上升的物理效果;同时设计动态参数系统,创建与关卡进度关联的加速系数变量,通过数学模型(如线性/指数增长)实时调整难度,并配合关卡推进机制(如触碰标记物)更新游戏状态;在此基础上,整合物理模拟引擎(速度-位移积分、重力补偿、速度钳制)和碰撞检测机制,最终通过状态机模式、变量系统、数学建模等关键技术点实现基础玩法,并可扩展非对称加速、技能冷却、动态背景等进阶功能。
一、主题作品简介
主题作品名称:引力之战
作品难度等级:2星
作品所用素材:
角色——挑战者、红球、空间之门、重启文本
背景——1、2、3、4、Game over、win
调用模块:音乐模块
游戏规则:挑战者碰到舞台边缘则挑战失败,获取本关卡内的所有红球之后出现空间之门,挑战者通过空间之门进入下一关卡。
操作方法:按下空格键改变挑战者上升或下降的方向,通过左右按键控制控制挑战者左右运动的方向。
二、通过本次主题作品可以收获以下主要知识
1.坐标命令和随机数命令相互结合使用的方法
2.认识正数(+)和负数(-)两种符号
3.学习正负数的乘法应用
4.学习音乐模块的调用方法
5.了解“节拍”、“音符”、“休止”等乐理知识
6.变量的赋值应用
7.“连接()和()”命令的使用方法
8.判断逻辑命令和逻辑计算命令的结合应用
9.变量和次数循环的结合应用
三、视频展示
四、通过以上视频展示内容,一起来分析一下我们完成本次主题作品要做的事吧
1.挑战者在游戏开始的时候出现在舞台上,开始加速掉落。
2.按下空格键之后挑战者改变运动方向,朝相反的方向加速运动。
3.按下左按键(←)挑战者向左移动,按下右按键(→)挑战者向右移动。
4.挑战者在运动的过程中会出现拖尾特效(从近及远出现自己的分身并逐渐变小)。
5.红球的数量和当前关卡等级相同,红球随机的出现在舞台不同的位置上。
6.游戏关卡开始的时候空间之门是隐藏的,等待挑战者收集完本关卡内所有红球之后空间之门才会出现。
7.挑战者在碰到红球、空间之门或者失败的时候都会发出对应的音效。
8.挑战者碰到舞台边缘则游戏结束。
9.游戏结束画面出现之后会出现一个重启文本,点击重启文本游戏重新启动。
10.关卡切换的时候游戏背景也会随机的进行切换
看一看要完成本次作品我们还要做哪些事情吧?
五、程序展示
挑战者
Scratch图形化编程-趣味作品分享之四(可用于课堂教学)
红球
Scratch图形化编程-趣味作品分享之四(可用于课堂教学)
空间之门
Scratch图形化编程-趣味作品分享之四(可用于课堂教学)
重启文本
Scratch图形化编程-趣味作品分享之四(可用于课堂教学)
舞台背景
Scratch图形化编程-趣味作品分享之四(可用于课堂教学)
公众号对话框发送关键词【250616】获取本次主题作品源程序及素材!
© 版权声明

相关文章