進入CodeCombat課程 :
在CodeCombat網站的右上角,按下【登入】後,輸入個人的【帳號】、【密碼】即可。
基本語法:程式設計語言的基礎拼寫和語法規範。要讓程式順利執行,語法是必須謹慎對待的。例如,Python和JavaScript在第一部分課程中執行的任務很類似,但語法卻有顯著差別,這是因為不同程式設計語言擁有不同的語法。
對象:程式中執行動作的標的。
方法:物件所要執行的某一動作。
參數:傳入到方法中的額外資訊,用於明確方法行為。Python程式設計中,參數都放在方法後的括弧內。
【關卡】1~4 【隨堂測驗】
字串:表示文本的程式設計資料類型。Python和JavaScript中,字串都用引號內的文本來表示。第一部分課程中,字串用於表示英雄攻擊的物件。
註釋:是一個程式師向另一個程式師解釋程式碼的一種方式。在CodeCombat裡,註釋真的是超有用的提示,它能指導你怎麼寫程式碼。
【關卡】:5~8 【隨堂測驗】
迴圈:
While迴圈 :用於反覆執行相同動作,避免反覆鍵入相同程式碼。Python中,需要反覆執行的程式碼需要在while true語句下內縮。JavaScript中,反覆執行的程式碼必須包裹在大括弧{}內。第一部分課程中,while迴圈會無限執行下去,用於穿過相同路徑不斷重複的迷宮,以及攻擊需要多次擊打才能擊敗的物件(例如弱門)。
【關卡】:9~14
變數:表示某筆資料的符號,其值(內容)可以隨新資料的存入而改變。第一部分課程中,變數首先被用於定義敵人,然後被作為參數傳遞給攻擊方法attack,以便英雄能夠攻擊正確的敵人。
【關卡】:15~18
複習:迴圈、變數、參數、競技場介紹 。
競技場:競技場關卡是完成這部分內容的一個獎勵。在之前關卡中掉隊或是書面思考題沒完成的學生,可以利用這個時間來完成。已經成功提交課業的學生,可以進入Wakka Maul競技場,在到時間前嘗試多種解決方案。
【關卡】:19