程式設計?如同搭積木一樣簡單!
Scratch是美國麻省理工學院開發的一款圖形化程式設計工具,采用搭積木的方式來完成程序的編寫。它簡單到可以讓5歲以上的孩子就可以開始學習,但是又可以玩的很深,甚至大學生都不會。用它不僅可以學習計算機科學常見的概念,如條件判斷、循環、遞歸、字符串處理、鏈表、函數、排序算法、分治算法等等,還可以做出各種動畫片、遊戲來,甚至控制單片機。
課程體系
- 初級-Scratch新秀
- 中級-Scratch少俠
- 高級-Scratch大俠
海底世界系列
萬圣夜系列
飛機大戰系列
關鍵知識點
第1課
- 角色的概念
- 遊戲場景的概念
- 遊戲開始的入口
- 角色的移動方向
- 角色的移動距離
- 時間的等待效果
第2課
- 循環的概念
- 循環的使用
- 角色的定位
第3課
- 鍵盤的左右控制操作控制
- 角色的橫向移動處理,X坐標
- 消息廣播的概念
第4課
- 鍵盤的上下鍵操作控制
- 角色的橫向移動處理,Y坐標
- 角色造型的大小尺寸變換
第5課
- 角色的造型及造型的變換方法
- 循環的終止
- 變量
第6課
- 判斷條件的使用
- 角色的滑行
- 播放聲音
第7課
- 設置對手
- 隨機數的概念及使用
第8課
- 兩個角色碰撞的處理
- 造型編號的概念及使用
第9課
- 計數器的概念及使用
第10課
- 循環的高級使用
外星悍將系列
豌豆射手
關鍵知識點
- 第一課聲音的特效效果
- 第二課克隆高級功能使用
- 第三課遊戲與玩家互動功能
- 第四課變量的原理及作用范圍
- 第五課走路跑動的動畫特效實現
- 第六課動態變形的動畫特效實現
- 第七課魔法暈圈的動實現(1)
- 第八課魔法暈圈的動實現(2)
- 第九課場景移動的特效實(1)
- 第十課場景移動的特效實(2)
賽車
超級瑪麗
華容道
關鍵知識點
- 第一課遊戲高級程式設計實踐-消消樂(1)
- 第二課遊戲高級程式設計實踐-消消樂(2)
- 第三課遊戲高級程式設計實踐-消消樂(3)
- 第四課遊戲高級程式設計實踐-天天酷跑(1)
- 第五課遊戲高級程式設計實踐-天天酷跑(2)
- 第六課遊戲高級程式設計實踐-天天酷跑(3)
- 第七課遊戲高級程式設計實踐-王者榮耀(1)
- 第八課遊戲高級程式設計實踐-王者榮耀(2)
- 第九課遊戲高級程式設計實踐-王者榮耀(3)
- 第十課遊戲高級程式設計實踐-王者榮耀(4)