天天看點

少兒程式設計-L0心得

遊戲與動漫的設計與實作
課程式 功能 代碼 意義 實作目的 擴充知識
課程1 motion move 10 steps 向前移動10步 孫小弟:直走;右轉;直走。最終走出叢林
turn right 15 degrees 右轉15度
turn left 15 degrees 左轉15度
control wait 1 secs 等待1秒
課程2 control repeat 10 重複執行10次 使用學到的循環幫助孫小弟一格一格地從起點走到紅色的終點 嵌套循環:在一個循環中嵌入多個循環
forever 一直重複執行
課程3 control if 條件 then  如果滿足該條件,執行下面的語句 使用重複執行語句、條件判斷語句和碰到顔色語句幫助孫小弟走到紅色的終點 儲存項目到雲端:檔案---儲存項目到雲端
forever 一直重複執行
wait 1 secs 等待1秒
sensing touching color 顔色 碰到x顔色
motion turn left 15 degrees 左轉15度
課程4 event when 綠旗 clicked 漫畫:舞台和背景
look switch backdrop to  n 切換背景 使用switch backdrop to 切換背景語句;使用next backdrop下一個背景語句;制作出能自動播放的漫畫繪本
next backdrop(隻有選擇背景時才會出現) 下一個背景語句
課程5 look say 話 for 幾 secs 說hello停留2秒 孫小弟在繪本開始時是行走的造型,說出台詞,并且向前行走;孫小弟碰到紅色果實,就說出台詞并且切換造型;孫小弟碰到黃色果實,就說出台詞并且切換造型後,停止程式。
sensing switch costume to 開心 切換到開心的照型
sensing touching (紅色果實) 觸碰到紅色果實物體
control stop all 停止所有腳本
sound play sound () 播放聲音
play sound () until done 播放聲音()直到播放完畢
課程6 sensing key up arrow pressed? 鍵盤點選上鍵

請用鍵盤控制孫小弟移動到終點拿到解藥吧!

PS:小心!碰到小怪物會死掉哦

初始化:角色回到開始狀态和開始的位置
motion go to x:  y:   跳到x: y: 位置
point in direction 0 面向
sound switch costume to 狀态 執行某個狀态
operators not 不是(條件不成立)
課程7 尋找程式中的bug;孫小弟吃到了毒草,進入了異次元,幫助孫小弟穿越bu g族的封鎖線,找到解藥回到現實世界。 bug:蟲子;debug:解決問題;常見bug是忘記加訓話
debug:找相關;讀代碼;試修複
課程8 motion set x to () 向x方向位置設定為() 1)點選綠旗後,判斷奇點的位置,在對話框内輸入奇點的坐标,注意,這裡隻需要填寫奇點x坐标的值,不需要輸入字母和符号;2)正确輸入三次奇點的x坐标,舞台出現good job,任務完成 笛卡爾坐标;負數
set y to () 向y方向位置設定為()
課程9 control create clone of (myself) 克隆自己 1)使用克隆發射分身攻擊入侵者;2)在規定時間擊敗入侵者
when I start as a clone 當我作為克隆:後面跟克隆對象的語句
delete this clone 删除克隆
events when (鍵) key pressed 當鍵被點選時
operators ()or() 或(任意一個都可以)
motion change x by () 增加x的位置
課程10 motion change y by () 增加y的位置 用if then else語句,實作空格鍵控制上下;結束嗲嗎,實作孫小弟碰雷射死亡,遊戲結束的效果
control if () then () else() 如果瞞住條件(),否則()
look next costume 切換下一張圖檔
課程11 operators pick random scripts in sprite 隻停目前動作不停其他動作
()<() 小于
課程12 data set () to () 初始化資料值 增加一個積分器的功能實作孫小弟碰到金币增加1分,噴到能量球增加5分的效果
data change (積分) by (1) 增加積分值
課程13 events when I receive () 當當收到廣播()時,執行下面的代碼 完成孫小弟與假小弟的對話,和動作
broadcast() 通知下一個廣播

繼續閱讀