程式設計?如同搭積木一樣簡單!

Scratch是美國麻省理工學院開發的一款圖形化程式設計工具,采用搭積木的方式來完成程序的編寫。它簡單到可以讓5歲以上的孩子就可以開始學習,但是又可以玩的很深,甚至大學生都不會。用它不僅可以學習計算機科學常見的概念,如條件判斷、循環、遞歸、字符串處理、鏈表、函數、排序算法、分治算法等等,還可以做出各種動畫片、遊戲來,甚至控制單片機。

課程體系

  • 初級-Scratch新秀
  • 中級-Scratch少俠
  • 高級-Scratch大俠
  • 海底世界系列

    海底世界系列

  • 萬圣夜系列

    萬圣夜系列

  • 飛機大戰系列

    飛機大戰系列

  • 海底世界系列

    海底世界系列

  • 萬圣夜系列

    萬圣夜系列

  • 飛機大戰系列

    飛機大戰系列

關鍵知識點

  • 第1課

    • 角色的概念
    • 遊戲場景的概念
    • 遊戲開始的入口
    • 角色的移動方向
    • 角色的移動距離
    • 時間的等待效果
  • 第2課

    • 循環的概念
    • 循環的使用
    • 角色的定位
  • 第3課

    • 鍵盤的左右控制操作控制
    • 角色的橫向移動處理,X坐標
    • 消息廣播的概念
  • 第4課

    • 鍵盤的上下鍵操作控制
    • 角色的橫向移動處理,Y坐標
    • 角色造型的大小尺寸變換
  • 第5課

    • 角色的造型及造型的變換方法
    • 循環的終止
    • 變量
  • 第6課

    • 判斷條件的使用
    • 角色的滑行
    • 播放聲音
  • 第7課

    • 設置對手
    • 隨機數的概念及使用
  • 第8課

    • 兩個角色碰撞的處理
    • 造型編號的概念及使用
  • 第9課

    • 計數器的概念及使用
  • 第10課

    • 循環的高級使用
  • 第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)