結構化程式設計(9)
程式除錯Debug
在程式執行時,因本身有錯誤或隱藏著的一些未被發現的缺陷或問題,而造成的功能不正常、當機、資料遺失、中斷等現象,稱為 bug。而 debug是更正錯誤(除錯)的意思。
早期的計算機由於體積非常龐 大有些小蟲子可能會鑽入機器內部,造成計算機工作失靈.史上的第一個「Bug」是因為一隻飛蛾意外走入一 電腦而引致故障,因 此用「Bug」從原意為臭蟲引申為程式錯誤。
參考資料
Chrome Dino 小恐龍遊戲
遊戲規則
Chrome Dino 小恐龍遊戲玩法非常簡單,按「↑」或「Space 空白鍵」就可以讓恐龍向上跳閃避沙漠裡的仙人掌,若是天空出現翼手龍時,按「↓」就可以低頭。當恐龍走得愈遠時,畫面右上方的分數就會愈高分。
線上版
閱讀Dino遊戲程式碼(Scratch)
編程(程式設計)如寫作
比如說“一個蘋果從天上掉下來”,轉化成程式語言-自然語言抽象化(化成數學模型)
首先要有一個擁有藍天的背景,接著蘋果在Y軸座標為170~180的天上出現,然後蘋果在Y軸方向每隔0.3秒下落10點,重複直到地面。 |
Chrome Dino遊戲程式碼分析:
恐龍
水平線
仙人掌
舞台
實作1-除錯Dino遊戲
任務說明:
此遊戲無法正常運作.有bug.請你Debug.增加一些積木或修改.讓遊戲能正常運作
提示
1.恐龍無法跳耀及跳耀的聲音
2.分數沒作用
3.仙人掌堆疊在舞台左側無法消除
相關教學網站
https://class.tn.edu.tw/modules/tad_web/page.php?WebID=7262&PageID=11458
http://www.shaoerbianchengwang.com/2224.html
https://zhuanlan.zhihu.com/p/129011872
https://www.kidscoding8.com/112675.html
作業上傳到雲端
1.點自己班的連結.輸入各班密碼
運算思維大挑戰
遊戲來源:https://mtf.sjps.ntpc.edu.tw/friber108/