第四節:貓與鳥的較量

通過前面的學習我們已經掌握了很多知識了,現在我們要開始真正的很酷的游戲了,本節我們將做一個單擊游戲,小鳥必須穿過3只小貓,碰到蘑菇才算勝利。

當玩家點擊小鳥,它開始往前飛,如果它碰到小貓呢,則需要回到開始位置,如果它碰到了蘑菇,玩家勝利。

ScratchJR少兒編程啟蒙教程:第四章:貓與鳥的較量-少兒編程教育網

開始制作:

第一步、如上圖所示,選擇一個你喜歡的背景,最好是空曠一點的。

第二步、添加角色,需要再添加兩只小貓,一只鳥和一個蘑菇,再按照上圖的樣子將角色移動到相應的位置。

第三步、為三只小貓添加腳本,讓它們上下移動。如果被碰到那么就要通過一個消息模塊告訴小鳥,你需要回到初始位置啦。

1、為第一只小貓添加腳本

 

ScratchJR少兒編程啟蒙教程:第四章:貓與鳥的較量-少兒編程教育網

2、將腳本復制給其它兩只小貓

ScratchJR少兒編程啟蒙教程:第四章:貓與鳥的較量-少兒編程教育網

ScratchJR少兒編程啟蒙教程:第四章:貓與鳥的較量-少兒編程教育網

  第四步、為小鳥添加腳本,當小鳥被點擊時它開始往前飛兩步,控制它一直往前飛,如果它收到消息(碰到小鳥,這里注意消息模塊的顏色,要跟小貓發出的消息模塊顏色一致)它將返回初始位置。

 

ScratchJR少兒編程啟蒙教程:第四章:貓與鳥的較量-少兒編程教育網

 

第五步、蘑菇被碰到,表明小鳥已經飛過來了,那么就說“恭喜你贏了”。

 

ScratchJR少兒編程啟蒙教程:第四章:貓與鳥的較量-少兒編程教育網

游戲已經完成了,我們可以讓別的小朋友或者爸爸媽媽來玩一玩,看看我們是多么的棒。

你還可以改變貓的起始位置和速度,使游戲變得更困難。你能用什么其他策略來使游戲變得更容易或更困難?

注意:不要讓小貓互相發生碰撞,也不能讓小貓與蘑菇發生碰撞,不然這樣也會發送消息給小鳥,讓小鳥回到初始位置。