仍学网合作机构 > 学校机构 > 北京童程童美中心欢迎您!

咨询热线 400-001-5729

scratch如何编写跳一跳游戏脚本

发布时间:2023-03-27 16:00:27

少儿编程培训班

    scratch如何编写跳一跳游戏脚本
    游戏思路。
    判断恐龙是否接触到障碍物。
    如果跳过障碍物,则游戏加分。(跳过键盘控制跳跃)
    如果接触到障碍物,则游戏结束。
    创建角色。
    从图片库,挑选一只恐龙角色,并将其名称改为“恐龙”。
    挑选一个物品,作为障碍物角色,并将其名称改为“障碍物”。
    创建结束背景。
    在舞台背景里,新建一个背景,输入文字“GameOver”游戏结束字样。
    并将两个背景的名称分别改为“游戏进行”“游戏结束”。
    创建分数变量。
    在角色的“程序”界面,找到“数据”,鼠标点击“建立一个变量”。
    变量名称为“游戏分数”。
    这个变量是用于记录游戏成绩的。
    编写游戏程序。
    恐龙控制程序:检测到键盘的“空格键”按下时,先跳起来,后落下。
    障碍物产生程序:每隔几秒产生一个障碍物。接触到恐龙,程序停止;没有则加分。
    最终游戏效果。
    点击“绿色旗子”开始游戏,按下“空格键”控制恐龙跳过障碍物。
    用scratch制作跳一跳的步骤
    1.我们首先要学会如何使角色移动。通过三个积木控制移动方向:
    连续按下上,左,右键后角色可移动10步,我们需要这样搭积木:
    2.游戏开始,需要一个变量“status”,来判断“小人”是起跳前还是起跳后。只有在起跳下落后再进行判断成功失败。新建变量“接触到本身判断”在下落后先判断与母体的接触,如果接触到母体,不再进行与克隆体的判断。
    3.移动到起步位置,要使用一个变量“克隆体x坐标”用它来记录克隆体位置的x坐标,便于计算出“小人”要往左移动的距离,得到终点坐标。
    4.重复执行;角色object碰到了piayer发出声音,并通过移动x轴坐标来改变角色位置
    5.改变造型,增加计分变量,跳跃成功+1分,如果落在盒子中心+2分。
    设计完成后需要先进行测试,只需要达到跳一跳的游戏效果即可,例如角色通过上、下、左、右键移动,碰到object后object自动切换为角色或背景。