第4課:事件觸發

場景三:

在森林中,他們發現了一個用麵包做的房屋,窗戶是糖果做的。房子的主人是一個老婦人,她邀請他們進去屋內並盛宴款待他們。

事件1:當漢賽爾與葛麗特發現糖果屋後,開心的拿起滿地的棒棒糖吃,一邊吃一邊靠近糖果屋。

棒棒糖已經啟用CoBlock,請同學寫出:滑鼠「激活」棒棒糖時,漢賽爾與葛麗特「往前移動一米」的程式碼。

進階要求:讓漢賽爾與葛麗特一起前進,而且開心的說棒棒糖好好吃。

劇情:這時候,悄悄躲在一邊的老巫婆在漢賽爾與葛麗特「碰到」糖果屋時,走了出來,說:哈哈有客人上門了。

任務六:

利用事件積木「if如果」積木進行判斷,當小朋友靠近時糖果屋,觸發老巫婆走出來說話。

以及當老巫婆提出邀請後,韓賽爾與葛麗特跟老巫婆一起走進去糖果屋中並且換下一個場景。

事件中「碰撞」可以讓「葛麗特或漢賽爾」碰到「糖果屋」時,執行設定的動作。

場景四:

老婦人其實是一個壞巫婆,她把漢賽爾關起來,並要葛麗特幫忙用鍋子生火,把漢賽爾煮來吃,葛麗特用她的聰明,把老巫婆騙入鍋子中。

劇情:

老巫婆問:火爐好了沒?

葛麗特說:還沒。

老巫婆靠近一點點。

老巫婆再問:火爐好了沒?

葛麗特說:還沒。

老巫婆靠到火爐邊時,葛麗特說:火爐好了!老巫婆也被爐火燒死了。

使用「激活」鍋子,當點到鍋子後,開始一連串對話(對話次數與長度同學可以自己設定),並且讓巫婆靠近鍋子1米。

當A與B相碰積木:當老巫婆與鍋子相碰時,觸發一連串的事件,1.讓爐火上升10米(因為老師把它藏在10米下面)

2.葛麗特說火好了、

3.巫婆旋轉180度被推入鍋子中哀號(可以試試看更改xyz的數字,讓巫婆用不同的角度旋轉看看喔、

4.換場景。

場景五:

孩子們找到並且拿走巫婆屋內所有的珠寶後,他們找到回家的路,並與他們的父親重聚,這時孩子們的繼母已經死了,從此他們過著幸福快樂的生活。