微軟研究院宣布推出一款教育網(wǎng)頁游戲Code Hunt,教那些對編程感興趣的人學(xué)習(xí)編碼。該游戲讓玩家在編程界面輸入代碼,然后在另一個界面顯示運行結(jié)果,如果輸入的代碼符合要求就可以通關(guān)。
多知網(wǎng)5月16日消息,微軟研究院宣布推出一款教育網(wǎng)頁游戲Code Hunt,教那些對編程感興趣的人學(xué)習(xí)編碼。該游戲讓玩家在編程界面輸入代碼,然后在另一個界面顯示運行結(jié)果,如果輸入的代碼符合要求就可以通關(guān)。
作為一個代碼獵人,玩家必須盡可能多地發(fā)現(xiàn)、存儲和捕獲代碼片段。Code Hunt建立在微軟的Pex動態(tài)符號執(zhí)行程序上,能夠分析出輸入某個代碼產(chǎn)生的結(jié)果,為用戶提供自定義的游戲進度反饋。
為了把代碼的學(xué)習(xí)過程有趣起來,Code Hunt在通常的講故事、動畫和機器人之外,使用的是謎題這種方式。要學(xué)編程的玩家可以把代碼片段與輸出結(jié)果作為謎題的線索,猜一下輸入什么代碼會得到這個輸出結(jié)果。
猜出謎底之后,玩家就可以補充語言執(zhí)行程序,系統(tǒng)進行評分。得到高分,才能通關(guān),進入下一關(guān)。
Code Hunt適用于任何的瀏覽器,不過支持Java和C#兩種語言。(多知網(wǎng) 任悠)