資訊內(nèi)容
Scratch3.0編程小課堂 過馬路紅綠燈
今天我們來做個紅綠燈小程序。
紅燈
黃燈
綠燈
轉(zhuǎn)身情景:一個十字路口,行人在等紅燈,幾秒過后,黃燈閃爍,綠燈亮起,行人步行穿過馬路后左轉(zhuǎn)繼續(xù)前行。
角色:行人;
知識點:繪制角色,造型編輯,偵測,廣播,定位;
一、準(zhǔn)備工作
1、背景:選擇背景中的“戶外”類;
背景庫2、角色:
(1)行人:選擇角色庫中的“人物”類;
角色庫(2)紅綠燈:
點擊“繪制”角色工具,打開“造型”頁面,選擇“矩形”,設(shè)置好顏色和粗細,繪制1個長方形;
矩形選擇“圓”,設(shè)置好顏色和粗細,按住shift在矩形框中繪制1個紅色的圓,
圓選擇右上方的“復(fù)制”-“粘貼”,復(fù)制出另外兩個圓,分別填充為黃色和綠色,
復(fù)制圓
填充圓在“造型”頁面中,選擇第1個造型,單擊右鍵,選擇“復(fù)制”命令,復(fù)制相同的3個造型(共4個造型),分別命名為“紅燈”,“黃燈”,“綠燈”,“無燈”(黃燈有一個閃爍的過程,需要有一個“無燈”),并填充相應(yīng)的黑色;
復(fù)制造型
造型命名
填充3、廣播:新建廣播消息,命名為“綠燈”;
新建廣播消息二、編輯腳本
1、行人:
(1)初始化:設(shè)置行人角色的初始大小,位置與方向;
初始化(2)綠燈過馬路:接收到廣播“綠燈”后,行人重復(fù)切換造型,形成行走的效果,并讓角色的大小逐漸縮小(近大遠小透視原理);
行走(3)定位:人物過路口后左轉(zhuǎn)再直行,可以用指定x、y坐標(biāo)值來定位;
定位2、紅綠燈:
(1)紅燈:初始狀態(tài)為紅燈造型;
初始狀態(tài)(2)黃燈:紅燈等待3秒,切換為黃燈閃爍3次,黃燈閃爍效果通過“黃燈”與“無燈”循環(huán)切換來實現(xiàn);
等待
黃燈閃爍(3)綠燈:切換為“綠燈”后,廣播消息并等待;
綠燈(4)紅燈:廣播消息等待“行人”完成其腳本后,切換成紅燈造型;
紅燈三、完整腳本
1、行人:
行人腳本2、紅綠燈:
紅綠燈腳本想一想,如果另一個路口有行人也需要過馬路,該怎么設(shè)計腳本呢?
- 上一篇
少兒編程Scratch的發(fā)展史
在編程教育中,聽到過最多的問題就是:我們家孩子還小,不會打字(英文)可以學(xué)嗎。這也是幾乎是 80% 的家長第一次接觸編程所時擔(dān)憂的問題。拋出這種問題的家長的孩子一般在一二年級,甚至幼兒園中班。聽說過編程比較火熱,但可能第一次接觸。印象中的編程是:黑色電腦屏幕布
- 下一篇
Scratch3.0編程 畫蝴蝶 數(shù)學(xué)中的蝴蝶曲線
今天我們用scratch來領(lǐng)略數(shù)學(xué)之美:蝴蝶曲線。蝴蝶曲線1蝴蝶曲線2題目:根據(jù)蝴蝶曲線的參數(shù)方程,編程畫出它的曲線圖形;角色:畫筆;知識點:蝴蝶曲線,自制積木(即過程),循環(huán);蝴蝶曲線:是美國南密西西比大學(xué)坎普爾費伊(Temple HFay)發(fā)現(xiàn)的可用極坐標(biāo)函數(shù)表示的蝴蝶型
