Scratch线上教程

上传人:小** 文档编号:47354839 上传时间:2021-12-20 格式:DOC 页数:58 大小:4.90MB
收藏 版权申诉 举报 下载
Scratch线上教程_第1页
第1页 / 共58页
Scratch线上教程_第2页
第2页 / 共58页
Scratch线上教程_第3页
第3页 / 共58页
资源描述:

《Scratch线上教程》由会员分享,可在线阅读,更多相关《Scratch线上教程(58页珍藏版)》请在装配图网上搜索。

1、Scratch在线教程1. Scratch 的簡介Scratch 是MIT (麻省理工學院)發展的一套新的程式語言,可以用來創造互動式故事、動畫、 遊戲、音 樂和藝術。很適合國小小朋友使,目前1.4版已經有 支援中文介面更方便使用,完全不用背指令,使用積木組合式的程式語言,讓小朋友在遊戲中學習。目的有支援Windows 及Mac,Linux官方網站:網站首頁:http:/scratch.mit.edu/及安裝程式安裝程式下載網頁,目前有 Windows Mac LinuxWmdawtRquir Win-dows 2000. XP. or Vhlafc(If you do not twtve 4

2、dmin pei nti强iam 01 if hA/rc Irible wHh th* mitAHr-r, urve Ihit onlyWinSidiUh1Mac OSXM-acSc r ate hl - 5. dmg快速指引手冊(中文) 快速指引手冊(英文)Scratch Help Screens(中文)Scratch Help Screens(英文)1- 1下載與安裝首先連結到官方下載頁面: http:/scratch.wik.is/Scratch_1.4_Download黑占選 Scracthinstaller14.exe進行下載Scratch 1.3 DownloadRquiies M

3、ac XSX 10.4 later*Have m older computer system? You cm sdll download Scratch 1.2.1選取存放檔案位置下載完成執行安裝程式選取安裝目錄,一般採用預設值就可以選取開始選單的資料夾,採用預設值就可以接下來就開始進行安裝,完成後按NEXT四ivi Back1SOJ2)更換角色使用工具的剪刀把小貓剪下,接著按下匯入按鈕,會出現Animals ,Fantasy.,例如打啟Fantasy資料夾會岀現如下圖很多可愛的圖,選取後角色就會岀現在舞台上。3) 撰寫程式首先先點選要動作的角色,接著點選程式,然後透過指令分類選取你要的指令積

4、木,把指令積木拖曳至程 式區,把順序排好,Scracth可以很容易來修改,使用滑鼠拖曳就可以修改其順序。【黒騎曲弔冷弓R苗11WhFitl【心im I |y I【”朋”时 、6K 34 f ii -ntf. muJUf4)第一支程式10次當點選綠旗時角色會前後移動,往前會說您好,往後會說嗯,重複 小朋友可以自行俢改角色,前後移動的步數及顯示的反應。2- 2 第二節課-鍵盤控制第二節是教小朋友透過鍵盤來畫線,像Logo畫圖一樣,程式參考:http:/w3.sy3es.tnc.edu.tw/wiki/index.php?title=Scratch程式參考 2,清除所有的畫跡,程式主要是讓學生了事件

5、觸發才會有動作,當綠旗被按下,會先將物件移到座標(0,0)將畫筆設定紅色,下筆。接著分別定義鍵盤的上下左右鍵的動作1)往上:面向90度,前進10步2)往下:面向180度,前進10步3)往左:面向-90度,前進10步4)往右:面向0度,前進10步角色20e程式話型丫啓门M: 90 Y. 100占用的曜標叩 滑開的惬標1盯2- 3第三節課-迷宮程式程式參考:http:/ms1.usps.ntct.edu.tw/james/glgl/200810/20081001.htm完整程式如上,等一下我會說明整個程式的細節部份,首先先在畫布上畫岀一的路徑,可以是直線也可以 是曲線,接著在終點處 畫上一個黑色的

6、區域。1)點選背景,接著點選編輯,使用繪圖工具畫岀一個路徑,畫筆的粗細自行調整,不要太細。.& 【問 両,示 j如勺乃武 jr黍妃2)點選角色,接著點選程式開始撰寫程式先由控制指令分類拖曳,當綠旗被點一下至程式區,也就是當綠旗點一下開始程式執行移到到x:y,就是角色置於x:-220,y:150 處。在偵測指令類點一下計時器,在舞台會多個什時器一直計時。在控制指令分類中拖曳重複執行至程式區,表示重複執行內的程式會一直重複執行。整個舞台的座標如下圖,中心在正中央,左右x軸是240,往右是(+),往左是(-),上下y軸各180,往上是(+),往下是(-)。在重複執行中包含有四部份:(1) 角色有可能

7、走岀舞台就看不到了,所以先從動作指令類拖曳碰到邊緣就反彈,接著拖曳面向.下拉點選滑鼠 游標,也就是讓角色都一直面向滑鼠的游標,最後拖曳移動 2步,就是一次移動2 步。(2) 在控制指令類拖曳如果 至移動2步之下,接著從偵測指令類拖曳碰到顏色 口點選會岀現滴管,請選取舞台的空白區,碰到顏色口就會變成白色,接著拖曳角色置於x:-220 ,y:150 處,也就把角色移回原點。(3) 在控制指令類拖曳如果 ,從偵測指令類拖曳碰到顏色 口點選會岀現滴管,請選取舞台 的黑色終點區,碰到顏色 口就會變成黑色,在外觀拖曳說 .()秒,也就碰到黑色終點就說過關, 接著止停止執行程式,程式就不會往下執行。(4)控

8、制指令類拖曳如果 接著拖曳數值與邏輯類的()()接著把計數器拖曳到前面(),後面的()填上15,也就大於15秒就會秀岀時間到 然後停止程式執行。可以讓小朋友自行設計路徑,角色自選,事件也可以自訂,例如有些小朋友會在路徑再加上一些小藍點增 加過關難度。教學重點:老師只要講解部份,學生的能力是無限,可以做岀很多讓你想不到的效果,教scracth真得很有趣,學生也學得很快樂。2-4第四節課-會飛的巫婆這一節課要來講隨機岀現,因為下一節課要讓小朋友寫一個打地鼠的小遊戲。先點選舞台- 背景- 匯入,選取Nature 土裡的圖,然後空白那張刪除,按圖右邊的(x)HOE回EfeStfl伽跑CIBFld-EH

9、TE-n划I ri【屯勺性逹于丄I ni I史:竺I両蛟Fli吕I笙曲小耐吐4融m 口AowvrxiiiiaiJlEfanacIi10Hemptl把舞台的貓給刪除,請使用工具箱的剪刀點一下貓就可刪除了,接下來使用開啟檔角色開啟三個角色,物 件太大可以使用工具箱 的放大或縮小工具來調整。CM龙曲BE點選角色- 程式,接著開始來針對角色寫程式1)當按下綠旗開始動作2)隨機移動到x及y(x在-240到240之中隨機取個數,y在-180到180之中隨機取個數)3)接下來一直重覆執行(外迴圈)4)在-10至10取一個角度,如此一來魚兒游起來比較逼真5)重覆執行十次,每次移到十步,遇到邊綠就反彈(內迴圈)

10、你會發現內迴圈執行完後會跳到外迴圈,又重覆 注意要調整角色只允許左、右翻轉,才不讓角色倒著移動贏轉卩 在到 間随機選一個數度重複執行(D次格動歩碰到邊縫就反彈在程式碼上按滑鼠右鍵,選取複製後拖曳至另一個角色,就會將程式碼套用到該角色上DJ计科 * a: SB m i(D imjE-MftT Q轉內,单出鼻丽尹 i i上c車I半完成後就可以試看看效果,很多小朋友會加上音效及文字說明,有的還會放大縮小,只能說小朋友太強了2-5第五節課一三角形面積國小六上數學有圓面積,所以這一節課先讓小朋友來實做三角形面積的程式。1)首先先畫一個三角形,如果覺得不美,可以加上一張底圖,接著新增三個變數,分別是三角形

11、底,三角 形高,三角形面積。2)將三角形底及高二個變數設成滑桿,也就是變數上按滑鼠右鍵,選滑桿。3)接下來開始寫程式,將將變數(.)的值設成(.)分別設定將三角形的底、三角形的高,變數面積則必須注意,要設為(底*高)/2三角笊底三角也面頤高I星將變蟹三角母底的萌設禅三轴矗底將毀三轴融高的価設為三角形高三箱形面積的値護爲Q4)先將三角形底*三角形高相乘,再放到()/2中,才不會出問題5)最後測試,拉著三角形底及高的拉桿,後按下綠旗測試結果上完後岀個題目給小朋友做,梯形面積呢?結果二十位小朋友有十五位左右有做岀來,講真的太強了,小 朋友一教就會,下星期 打算出個9X9乘法給小朋友試看看。2-6造型

12、切換一走動人物這一課我們要教小朋友做人物切換,告訴小朋友在何時可以切換物件的外型,就像在玩瑪莉兄弟時在某個 時間或某個觸發點會變大、戴上帽子 1)首先先匯入一張自己喜歡的背景圖2)開啟角色檔,這一次我選一個動作有連續的人物圖檔,如下圖,可以看到人物的腳部有分解動作忌晶W) f同f跖冲厂莎i 亦市【義備3)接著切換到造型的地方,我依序把五個圖匯入,共五個e*e 2 (0 乡恬-4 恃轉Q (B rr沏- 編輯-轉旋工具來修改最後來處理地鼠,主角您可以自行決定,老師選了一隻小猴子,接著點選造型的編輯,使用橡皮擦工 具將身體去除,如下圖:透過造型的複製- 編輯-畫筆工具來修改被鐵鎚打中時的造型d洁降

13、畫面A岔口oT -!4-2撰寫地鼠的程式1)首先使用複製方法來複製所有的地鼠,調整所有地鼠的位置2)針對第一隻地鼠來撰寫程式透過重複執行的迴圈來一直讓地鼠隱藏及岀現場隱藏及岀現是透過隨機方式,至於等待的秒數則可以自行決定及調整以下這部份可以留到第二節再來配合鐵鎚程式一起寫,在此站長我先來說明一下使用重複執行,當碰到角色 1(鐵鎚)才做動作,做什麼動作呢?接著判斷是否碰到角色 1(鐵鎚)的造型2(打下時的造型),如果是就把地鼠的造型切到2(被打中時的造型)等待0.2秒後切到角色1後(不然等一下岀現都會是造型 2)馬上隱藏記分部份暫時先不要考慮,等小朋友都完成以上程式再來討論。你可能會發現執行的結

14、果都只有第一隻的地鼠有動作,其他的都不動。我們要先針對第一隻來撰寫程式,如果第一隻都能正常運作後,再使用複製方式,將第一隻的程式碼copy到其他的地鼠即可。4- 3撰寫鐵鎚程式鐵鎚的程式就簡單多了,讓鐵鎚跟的滑鼠移動,當按下滑鼠後改變其造型,馬上又回到造型14- 4分數的計算產生一個變數score在程式開始執行時將分數歸0每打到一下就加一分的値塔加a瀬示宴数的頂設為Q角色1角色1這型編號的葡值魅加Q切換到進型|等待切換到遥型monkey 1將變數ore重整執fio磁到接著將程式碼複製到其他的地鼠,開始測試這個遊戲吧 最後還可以增加一個計時器,設定一個時間來計時。讓小朋友說說程式有那些缺點5.

15、接球遊戲這個單元要來設計一個會移動的人物接空中落下的球,構想:1)一個有連續走動動作的人物2)從空中落下的球3)計分,接著白球加幾分,接到其他球扣幾分先準備一個背景、一個球、一個人物含五個造型如下圖卜叮4 V* IfcffT|rA0LULIff*-VBAt. -.-IIvn卜叶理-vl II k 1 nx -y j A*.m m c5- 1設計球部份的程式構想:1)讓球先隱藏2)在x:-240240,y=170,的一個位置隨機出現3)讓球一直往下掉3-1)所以用重複迴圈來判斷y位標是不是小於-1703-2)讓球的y位標減10因為等一下還會設計其他物品掉下來增加遊戲的複雜度,所以必須設定球是隨機

16、岀現,在02秒間出現,這個值您可以自己修改。等一下我們還會設計計分及計時,所以您就先完成這一部份。可以增加其他的物品,只要將球程式碼複製給該物品即可,怎麼複製?前面單元有教過。5- 2人物部份的程式人物部份的程式構想:1)因為我們這個人物有五的造型,我們就用重複執行來切換造型而達到走動的感覺2)老師先不要把等待一秒的程式拉進來,先讓他們執行程式,看看結果3)他們會覺得走得太快了,請老師再把等待一秒的程式拉進來,再讓學生看結果4)他們會覺得太慢了,讓學生去調整該秒數角角4;-l EEEMi X: -57 yz -67 方向:-90 程式Y進整聲音5)使用左右鍵來移動人物:如上圖,按下左鍵或右鍵才

17、有動作6)老師只要示範右鍵程式, 左鍵學生自然會寫岀,只是人物會是倒的,老師先不要告訴答案,最後提示只 允許左右翻轉按鈕的功用5- 3程式計分計分的構想:1)建立一個變數來計分2)當球落下時碰到走動中的人物時就加分3)加分後就要隱藏該球老師可以讓學生錄音,當碰到時就發岀聲音。可的話,是不是要設個計時器來限定時間,再加上其他扣分的機制,老師和學生一起來想一想,等我明天 去上完二班的電腦課後再來分享心得及學生討論的結果。5-4扣分的構想可以有大球小球,不同顏色的球,有的加二分,有的減一分.,如果狠一點,還可以來個歸零的:下 將宴魏分戲的值證首也進薩到角色411新増角営|偷1WT的值噌加tD囲色二J角石.21 握台

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!