scratch教程-第3课 迷宫程序

scratch教程-第3课 迷宫程序

首页冒险解谜鼠标迷宫更新时间:2024-08-02



  

  完整程序如上,等一下我会说明整个程序的细节部份,首先先在画布上画出一的路径,可以是直线也可以是曲线,接着在终点处 画上一个黑色的区域。

  (1)点选背景,接着点选编辑,使用绘图工具画出一个路径,画笔的粗细自行调整,不要太细。

  

  

  2)点选角色,接着点选程序开始撰写程序

  先由控制指令分类拖曳,「当绿旗被点击时」至程序区,也就是当绿旗点一下开始程序执行移到到x:y,就是角色置于x:-220,y:150处。在侦测指令类点一下计时器,在舞台会多个计时器一直计时。

  在控制指令分类中拖曳「重复执行」至程序区,表示「重复执行」内的程序会一直重复执行。

  

  整个舞台的坐标如下图,中心在正中央,左右x轴是240,往右是( ),往左是(-),上下y轴各180,往上是 ( ),往下是(-)。

  

  

  在重复执行中包含有四部份:

  (1)角色有可能走出舞台就看不到了,所以先从动作指令类拖曳「碰到边缘就反弹」,接着拖曳「面向..」下拉点选「鼠标指针」,也就是让角色都一直面向鼠标,最后拖曳「移动2步」,就是一次移动2步。

  (2)在控制指令类拖曳「如果 < >」至移动2步之下,接着从侦测指令类拖曳「碰到颜色□」点选□会出现滴管,请选取舞台的空白区,「碰到颜色□」就会变成白色,接着拖曳角色置于 x:-220,y:150处,也就把角色移回原点。

  (3)在控制指令类拖曳「如果 < >」,从侦测指令类拖曳「碰到颜色□」点选□会出现滴管,请选取舞台的黑色终点区,「碰到颜色□」就会变成黑色,在外观拖曳「说.....」() 秒,也就碰到黑色终点就说过关,接着止停止执行程序,程序就不会往下执行。

  (4)控制指令类拖曳「如果 < >」,接着拖曳数值与逻辑类的() >(),接着把计数器拖曳到前面(),后面的()填上50,也就大于50秒就会秀出「时间到...」然后停止程序执行。

  可以让小朋友自行设计路径,角色自选,事件也可以自定,例如有些小朋友会在路径再加上一些小蓝点增加过关难度。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved