微軟MakeCode借力《我的世界》,和孩子們一起構築超級程式設計王國
為了鼓勵孩子們學習程式設計,軟體巨頭們算是費了不少心思。
微軟首席軟體發展工程師 Peli de Halleux 表示:“MakeCode for Minecraft編輯器擁有該遊戲圖元風的外觀和質感。對於初學者來說,可通過簡單的拖放操作實現‘視覺代碼塊程式設計’。那些更有經驗的學習者,可以在 JavaScript 介面中編寫文本。
MakeCode的介面可以分為三部分:模擬器、方塊編輯器和JavaScript 編輯器。
模擬器:
一個互動式模擬器,可以針對程式的運行狀況向學生提供即時回饋,並允許他們調試代碼。
方塊編輯器:
剛剛接觸編碼的學生可以從彩色方塊開始,他們可以將這些方塊拖放到工作空間中來構建自己的程式。
JavaScript 編輯器:
當他們準備就緒時,學生們可以進入一個全功能的 JavaScript 編輯器,包含可為他們提供幫助的代碼片段、工具提示和錯誤檢測等功能。
在MakeCode所有的這些場景中,編碼直接與構建真實的東西相關,這是大多數電腦程式員一開始學會編寫代碼的主要原因。學生們不是在思考編碼,