'Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲'

米糖AI 2019-07-21
"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

將“小貓想的數字”設定為1到10裡面的任何一個數字。

好,然後代碼跑起來看看:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

將“小貓想的數字”設定為1到10裡面的任何一個數字。

好,然後代碼跑起來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

玩了幾次下來,哎,發現怎麼還是6呢?

自己看代碼,是不是我們還有什麼地方沒改動?

原來,我們的比較模塊裡面,還是和6在比較,那麼應該是和什麼比較呢?對,要和變量“小貓想的數字”,於是我們修改這個代碼:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

將“小貓想的數字”設定為1到10裡面的任何一個數字。

好,然後代碼跑起來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

玩了幾次下來,哎,發現怎麼還是6呢?

自己看代碼,是不是我們還有什麼地方沒改動?

原來,我們的比較模塊裡面,還是和6在比較,那麼應該是和什麼比較呢?對,要和變量“小貓想的數字”,於是我們修改這個代碼:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

從數據功能區,將變量“小貓想的數字”拖到判斷模塊中去:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

將“小貓想的數字”設定為1到10裡面的任何一個數字。

好,然後代碼跑起來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

玩了幾次下來,哎,發現怎麼還是6呢?

自己看代碼,是不是我們還有什麼地方沒改動?

原來,我們的比較模塊裡面,還是和6在比較,那麼應該是和什麼比較呢?對,要和變量“小貓想的數字”,於是我們修改這個代碼:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

從數據功能區,將變量“小貓想的數字”拖到判斷模塊中去:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

一個好的遊戲,有開始,也要有結束,當我們猜對了之後,就要用一個功能積木來停止代碼,這個積木在:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

將“小貓想的數字”設定為1到10裡面的任何一個數字。

好,然後代碼跑起來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

玩了幾次下來,哎,發現怎麼還是6呢?

自己看代碼,是不是我們還有什麼地方沒改動?

原來,我們的比較模塊裡面,還是和6在比較,那麼應該是和什麼比較呢?對,要和變量“小貓想的數字”,於是我們修改這個代碼:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

從數據功能區,將變量“小貓想的數字”拖到判斷模塊中去:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

一個好的遊戲,有開始,也要有結束,當我們猜對了之後,就要用一個功能積木來停止代碼,這個積木在:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

上圖下面有一個“停止全部”,將這個積木拖入到答對了的判斷裡:

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

將“小貓想的數字”設定為1到10裡面的任何一個數字。

好,然後代碼跑起來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

玩了幾次下來,哎,發現怎麼還是6呢?

自己看代碼,是不是我們還有什麼地方沒改動?

原來,我們的比較模塊裡面,還是和6在比較,那麼應該是和什麼比較呢?對,要和變量“小貓想的數字”,於是我們修改這個代碼:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

從數據功能區,將變量“小貓想的數字”拖到判斷模塊中去:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

一個好的遊戲,有開始,也要有結束,當我們猜對了之後,就要用一個功能積木來停止代碼,這個積木在:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

上圖下面有一個“停止全部”,將這個積木拖入到答對了的判斷裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這樣,如果你猜對了後代碼就全部停止,遊戲結束,等待重新開始。

一個完整的遊戲就成功了,簡不簡單?好不好玩?開不開心?驚不驚喜?

"

來來來,上一期你們都經過了”HelloWorld”神咒的加持,已入編程大門,我們今天就開始一邊做遊戲,一邊熟悉Scratch。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

“我只是切出去搶了個紅包,一回來就到了編程遊戲的環節了?”

對,你沒跑錯片場,坐好要發車了。


這個遊戲是一個猜數字的遊戲,舞臺上的那隻小貓會自己心裡想一個數字,然後你來猜,猜錯了小貓會給你提示,看看你運氣怎麼樣?

第一步,我們要先給這個小貓想個數字,那就6吧,這是個受人喜歡的數字。

第二步,我們要輸入一個數字,然後才好和小貓的數字比較,那麼怎麼輸入呢?看這裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到藍色功能積木中的“詢問_____並等待”了嗎?直接拖到右邊代碼區,然後點擊What’s your name 刪除,輸入“請問你猜我想的是哪個數?”

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

點擊一下這個積木的藍色框,哎~小貓說話了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

下面還多了一個閃爍光標的輸入框,這裡就是玩家輸入數字的地方。

你現在就可以輸入,但是沒什麼用,因為還缺一個你輸入的數字和小貓想的數字的比較動作以及比較結果的現實,那我們繼續。

第三步,將你輸入的數字和小貓的數字做比較,於是我們就要使用到編程裡面非常常用的一個比較功能,其實很簡單,就是我們小學學習的比大小:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在綠色的功能模塊中,找到這三個菱形積木,因為我們就要用這三個情況來比較一下兩個數字。第一個空我們可以填寫開始給小貓設置的數字“6”,第二個空就是我們輸入的數字,在輸入的數字的時候,這個數字被放入一個叫“變量”的容器裡了,這個變量就是你輸入的數字,那麼這個變量在哪裡呢?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在剛剛的輸入功能模塊下面有一個橢圓小積木叫“答案”,這個就是你輸入的數字的變量,現在這個“回答”積木就表示了你的數字,於是我們可以把它放入到上面三個比較積木中去,看好:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這個積木是可以放到另一個積木的輸入框中的。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

第三步:進行條件判斷比較,這是編程中幾乎最重要的功能,我們來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在黃色功能積木塊中找到“如果___那麼”這個夾子積木,拖到代碼區,看到中間那個菱形空缺了嗎?對,就是放之前的綠色比較積木的地方,那麼我們來解釋一下:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

1、先輸入“回答”;2,如果“回答”比“6”大,那麼……

那麼幹嘛呢?那麼小貓就說一句“太大了。”

根據我們第一章的知識,我們可以很快找到小貓說話的積木:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

注意,黃色的“如果…那麼”積木中,只有菱形判斷是成立的,才會執行夾子裡面的積木;如果積木中的判斷不成立,則會繞過夾子中的功能積木塊,將流程往下走。

比如現在這個代碼如果運行,你輸入的數字比6大,那麼就會執行夾子裡的代碼,小貓就會說“太大了!”,如果輸入的數比6小,那麼就不會執行紫色積木。

好了,根據上面的這個方法,我們還要判斷另外兩個情況:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

如果第一個判斷不成立,那麼跳過第一個夾子進入第二個判斷,如果第二個也不成立,就會進入第三個判斷,我們先讓程序跑起來看看——點擊最上面的藍色積木,並讓其整體發光:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到沒,代碼發光了!說明正在執行,我們看舞臺區,要輸入數字了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

我輸入了一個5,回車或是點右邊藍色的勾:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

2秒之後,代碼四周黃色光芒熄滅,代碼跑完了。

但是我們不能每次玩都要點一次啊,於是,我們可以用到另一個最重要的循環功能:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

重複執行的功能模塊也是夾子狀,就是說要重複執行夾子裡的代碼塊。第二個重複執行積木有一個輸入次數,就是循環多少次,而下面的那個沒有輸入的就是永遠不停循環。

注意觀察:

有次數選擇的夾子底部有一個突出塊,就是說執行次數結束後還有代碼要執行,而沒有次數選擇的夾子底部是光滑的,說明下面不再有代碼。

我們先選無限循環的夾子,然後將左邊的代碼塊全部放夾子裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

頂部還有一個缺口,那就加上第一章我們學習的開始模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

好了,去舞臺區點擊綠旗幟開始玩遊戲了,是不是一直循環了啊?

但是你一定會說,這有什麼好玩的啊,這個小貓想的數字是我設定的啊,這還玩什麼?

好了,一個遊戲的最精華的部分來了——讓小貓來想一個數字,這次我也不知道是什麼,只能根據小貓給的提示來猜,這樣就灰常好玩了。

那麼小貓怎麼自己想數字呢?

這裡我們就要用到隨機模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

看到上圖下面的那個橢圓積木沒?

這就是說,讓這個橢圓積木從1到10裡面自己選一個數,是哪個我也不知道。

有了這個神奇的功能積木,我們就可以改造剛剛寫的代碼了:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

在橙色功能塊中點擊“新建變量”,彈出一個框,我們要給變量命名,這個是小貓想的數字,我們就起名叫“小貓想的數字”,然後點確定。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

確定後就會發現橙色積木出現了,並且舞臺區也多了一個框:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

因為這個數字是不能讓我們一開始就知道的,所以我們把這個變量前面的勾取消掉,這樣舞臺去區的框也會消失:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

然後我們看第二個橙色的功能模塊:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

哎,我們可以在這裡給“小貓想的數字”這個變量設定為一個數,但是我們這次要讓小貓自己選一個數,怎麼辦?對,就是用剛剛上面說到的隨機積木。

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

還是用這種方式,把綠色的隨機積木拖到橙色變量積木塊中,這句代碼的意思是:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

將“小貓想的數字”設定為1到10裡面的任何一個數字。

好,然後代碼跑起來看看:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

玩了幾次下來,哎,發現怎麼還是6呢?

自己看代碼,是不是我們還有什麼地方沒改動?

原來,我們的比較模塊裡面,還是和6在比較,那麼應該是和什麼比較呢?對,要和變量“小貓想的數字”,於是我們修改這個代碼:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

從數據功能區,將變量“小貓想的數字”拖到判斷模塊中去:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

一個好的遊戲,有開始,也要有結束,當我們猜對了之後,就要用一個功能積木來停止代碼,這個積木在:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

上圖下面有一個“停止全部”,將這個積木拖入到答對了的判斷裡:

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

這樣,如果你猜對了後代碼就全部停止,遊戲結束,等待重新開始。

一個完整的遊戲就成功了,簡不簡單?好不好玩?開不開心?驚不驚喜?

Scratch零基礎魔法編程(二)來不及解釋了,馬上開始編程遊戲

恭喜入坑,我們好戲在後頭!

附加題:

如果遊戲要求3次選出數字,3次沒選出就輸了,怎麼調整代碼?

"

相關推薦

推薦中...