小朋友們,從今天開始,我們就開始神奇的編程之旅啦,我們一步一步的講解那些神奇的效果是如何實現的,
首先,我們來說一下scratch的編程平臺,目前國內支持scratch編程最好的平臺是——網易卡搭,我們可以直接用網易的帳號進行登錄,鏈接地址:https://kada.163.com/

在上面這個頁面點擊“開始創作”按鈕,會彈出選擇scratch的版本,如下圖,

這里有scratch2.0 和scratch3.0兩個版本可供選擇,目前市場上正在使用的是scratch2.0這個版本,在2018年的8月份左右scratch3.0版本即將和所有小朋友們見面,這兩個版本的不同之處,我們在后續的課程中將有詳細的介紹,現在我們選擇scratch2.0這個版本,就可以進入scratch的編程界面了,
下面我們來詳細介紹一下這個編程環境的區域設計,老師用紅框標注了一下,并輸入了每個域名的名稱,請看下圖:

1、舞臺區:這個區域是我們編碼效果的展示區域,我們所有代碼將以可視化的方式在這里展示,我們書寫的邏輯,運算規則等等等等,都是在這里呈現的,這個舞臺是由一個左右寬度為480上下高度為360的直角坐標系組成的,舞臺區的每一個點都可以用一個坐標來表示,就跟我們所處位置的經緯度一樣,用坐標來確定舞臺區上的一個點
2、背景區:我們設計的作品需要在特定的環境下,比如:我們設計了一個熊大熊二的編程項目,那么我們可以把背景設置為大森林,我們可以用圖片、照片、繪畫課上的作品等等來設置我們項目的背景
3、角色區:有了舞臺,有了背景,那我們的角色就要出場了,我們可以設置很多角色在舞臺區進行表演,所有的角色列表將在角色區顯示
4、功能區:這個區域又叫積木區,scratch設計者們把編程語言中需要用到的各種編程功能封裝成了一個一個的積木塊兒,都存放在積木區
5、腳本區:我們編寫代碼的時候會像搭建積木一樣,從功能區把一段段代碼拖動到腳本區,組合成一段段的運算代碼,來操作角色完成各種功能,腳本區是用來存放我們設計的算法規則的區域
下面我們來看一下,一個植物大戰僵尸游戲的編程效果是怎么樣的:
![]
同學們, 是不是很激動啊?只要你持續不斷的跟著老師一起,也可以做出這些精美的游戲來哦,
- scratch課標
- 第一課
- scratch編程環境
- scratch介紹
- scratch編程環境各區域詳解
- 課堂實戰
- 第二課
- 知識點:讓角色動起來
- 課堂實戰一:小松鼠跳過河-設置角色名稱和大小
- 課堂實戰二:小松鼠跳過河-模擬重力加速度效果
- 第三課
- 知識點:程序的入口和出口
- 知識點:程序的三種執行結構
- 課堂實戰
- 第四課
- 知識點:角色造型概念
- 課堂實戰:唐詩繪本
- 第五課
- 知識點:角色特效展示&隨機數使用
- 課堂實戰
- 第六課
- 知識點:鍵盤方向鍵使用
- 第七課
- 知識點:偵測模塊之碰到顏色
- 課堂實戰:迷宮
- 條八課
- 知識點:克隆實現
- 課堂實戰:豌豆射手
- 第九課
- 知識點:變量應用
- 第十課
- 知識點:程序進階之自定義模塊
- 第十一課
- 知識點:精美的幾何世界之畫筆使用
- 課堂實戰進階:九九乘法表實現
- 第十二課
- 項目實戰:尋找蛋糕(一)
- 課堂實戰
- 咨訊
- 韓國將"編程"納入小學必修課程
- 家長認知
- STEAM教育理念應用的鑰匙-scratch少兒編程語言
- 習大大主持開幕的人工智能大會上講了啥
- 9.19 習大大主持開幕的人工智能大會講了啥