[精讚] [會員登入]
2737

[scratch教學心得] 幾個學生在迷宮遊戲切換關卡常見的錯誤

新手電腦老師記錄幾個學生在寫迷宮遊戲切換關卡時常見的錯誤

分享此文連結 //n.sfs.tw/10269

分享連結 [scratch教學心得] 幾個學生在迷宮遊戲切換關卡常見的錯誤@zfangの科學小玩意
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-22 16:39:21 最後編修
2016-11-22 14:23:48 By zfang
 

自動目錄

當電腦老師一直在幫學生抓錯,讓我想起"解彈簧"。彈簧打結只要0.1秒,解這個結卻可能要好久。

幫學生抓迷宮程式錯誤比解彈簧簡單,但是一個舉手就要搞很久,常常是得先了解他想做出什麼效果,什麼效果沒出現,然後再去幫他看是哪個地方出錯。

如果可以用找錯誤當電腦課考題應該很棒,例如故意拉掉或拉亂幾個積木,然後讓他們去找出問題。

這裡簡單記錄幾個學生常發生的問題~

 

鬼打牆一:時間怪怪的

真的怪怪的,一開始應該是"設定"   

 

鬼打牆二:球球不會碰到邊邊就反彈

不是不會判斷,而是忘了重複執行。

程式已經執行過一次偵測就結束了。搭配重複執行才會不斷地進行偵測。

鬼打牆三:第一關永遠出不來

學生說,第一關出不來,每次都變成第二關... 在一堆角色與程式中,終於看到這個...

問題在哪?

廣播第二關的位置!

拉進去"如果",就好了。

 

鬼打牆四:恐龍不會消失

學生在第一關做了一個恐龍,她讓恐龍會顯示隱藏,不過,第二關她要恐龍隱藏,恐龍怎樣也不肯消失!

怎麼辦?

就算第二關要求隱藏,主程式仍不斷重複執行著顯示隱藏。可以怎麼做?

我最後是這麼做,用變數來控制,停止主程式的顯示隱藏。

在這個程式中,恐龍滾蛋是上一關廣播時附帶的變數設定。

後來發現,如果這隻恐龍不再出現,可以這樣:

停止這個角色的其他程式就好了。

鬼打牆五:關卡不能切換,還在執行上一關動作

學生在不同關卡中使用了相同的主角與終點角色。當關卡變多時,就容易鬼打牆了。

下面是學生的狀況,在第二關時碰到終點,卻無法透過廣播訊息2切換第三關。

仔細看看,主角球球碰到終點,到底是廣播訊息1,還是訊息2呢?

球球分不清楚,因為身在第二關,卻可能還是執行第一關的任務。

在廣播下一關之後,加入"停止這個程式"就能改善。

小心得:

除錯,很累。但我的程度有一點進步,不過~真的就沒有時間寫自己的了。

醫生是不是也是這樣?忙著為病人醫治健康,卻沒有時間處理自己的呢?

通常幫學生調好後,我又會把加進去的程式拉掉,幫學生復原成原來的,讓他們自己操作。

 

 

END

你可能感興趣的文章

[mbot] 進入mbot課程前後可以看看的幾段小影片 這學期電腦課玩mbot。在進入課程前後,可以從這幾段小影片切入。影片也可以安排在教到相關功能時再看~

[mbot] mbot的直流馬達介紹 mbot基本配備的是直流馬達,分別在左側(M1)右側(M2)。這篇主要介紹前進轉彎與簡單的超音波避障。

[mbot] 2018福科國中大手牽小手科學冬令營(上)mbot機器人體驗課程設計與花絮 寒假,又完成一次機器人大手牽小手的活動,這是我們第二次讓國中生帶著國小學生學習mbot機器人。這篇記錄我們的課程與活動,並做了檢討與反思,

[mbot] 超音波感測器(2/2) 結合馬達的簡單應用 這篇只結合超音波感測器與馬達的應用,做煞車、避障、跟隨、繞障礙物等動作控制。

[scratch新手] 從排紅磚開始變化(1) 發牌與隨機花色發牌(分身、重複、清單) 從排紅磚開始,慢慢加入一點變化,隨機花色發牌,讓scratch新手的我想了好久

[scratch新手] 用開關控制手電筒明滅(ㄧ) 想好久,終於做出來。同一個按鈕,按一下亮,再按一下暗。

隨機好文

嘴開開,傻楞楞~輕鬆一下 無聊小玩意,輕鬆一下

1000克拉可愛水晶大鑽石 ~變色『紫鑽』 鑽石的色澤會因為照射光源而不同,日光(白天)或鹵素燈下是紫色,而在省電燈泡下則是藍色...

跟光玩遊戲~魔術骰子 乍看之下,它只是一個像骰子的鑰匙圈,再一看原來有一面是鏡子……然後呢?

錢上的科學~驗鈔卡 塑膠片上的橫向紋路可以視為光柵,先利用光柵製作不同的隱藏式印紋,再讓光柵成為辨識的一個工具,這就是偽鈔辨識卡。

光學創意作業~下水後圖案變變變? 分別在紙上與夾鏈袋上作圖,二者合成起來看似一個圖案,一旦將夾鏈袋放入水中,神奇的事即將發生……