在游戲中學(xué)習(xí)編程——推薦一個(gè)IOS APP

很多孩子(實(shí)際上也包括成人)都迷游戲,尤其是現(xiàn)在隨著手機(jī)、IPAD的普及化,獲取游戲、進(jìn)入游戲的變得愈發(fā)的快捷了!一個(gè)好玩的游戲吸引人的地方,總結(jié)起來(lái)大概有5點(diǎn):

1、有讓人容易浸入的場(chǎng)景(故事);

2、基于角色的扮演;

3、清晰的目標(biāo);

4、及時(shí)收獲的成就感;

5、除了以上4點(diǎn)以外的其他特點(diǎn)……

相對(duì)的,目前的教育軟件則很少有能同時(shí)滿足以上5個(gè)條件的!不過(guò),我最近還是在IPAD的應(yīng)用商店里發(fā)現(xiàn)了一款學(xué)習(xí)編程的軟件——《Robot School》!

廢話少說(shuō),直接說(shuō)這款游戲的優(yōu)點(diǎn):

1、《robot school》采用的依舊是傳統(tǒng)游戲的過(guò)關(guān)模式,每一關(guān)設(shè)定一個(gè)任務(wù),針對(duì)任務(wù)使用相應(yīng)的道具(執(zhí)行語(yǔ)句)完成任務(wù)。比如這關(guān):根據(jù)燈的顏色打開(kāi)對(duì)應(yīng)顏色的盒子。(目標(biāo))

2、整個(gè)任務(wù)桌面可以360度全角度旋轉(zhuǎn),畫(huà)面做的非常漂亮,很容易讓游戲者浸入其中;(場(chǎng)景)

3、可以學(xué)習(xí)到編程的基本語(yǔ)句,如賦值(LET)、分支(IF)、循環(huán)(LOOP、While)等;

4、為了完成任務(wù)需要將該關(guān)卡中的道具進(jìn)行組合,組合的展現(xiàn)就像是編程時(shí)的流程圖,使得程序的執(zhí)行過(guò)程清晰可見(jiàn);

5、最后的編程結(jié)果還通過(guò)類代碼的方式而且是面向?qū)ο蟮木幋a方式進(jìn)行了展現(xiàn);

6、每個(gè)關(guān)卡,不僅要按照目標(biāo)完成任務(wù),而且要在限定的步數(shù)內(nèi)完成,也就是要找到每個(gè)任務(wù)的最優(yōu)解。

7、游戲者扮演的角色就是機(jī)器人的操控者,通過(guò)給機(jī)器人編制正確的命令序列完成對(duì)應(yīng)的任務(wù)。當(dāng)機(jī)器人在你的操控下,完成任務(wù)會(huì)有一個(gè)雀躍的動(dòng)作,之后就可以進(jìn)入到下一關(guān)了!(角色及成就感)

總之,這款游戲基本上滿足了好游戲應(yīng)有的5個(gè)條件。讓游戲者可以通過(guò)形象化的界面學(xué)習(xí)編程的基本操作,同時(shí)可以鍛煉孩子邏輯思維的能力、通過(guò)不斷試錯(cuò)找到最優(yōu)解。

這款游戲適合那些想學(xué)編程而又沒(méi)有基礎(chǔ)的孩子。

這個(gè)APP的缺點(diǎn):沒(méi)有當(dāng)前任務(wù)的保存功能,如果某個(gè)任務(wù)有分支判斷的情況,有可能無(wú)法驗(yàn)證所有的分支對(duì)應(yīng)的代碼是否正確就直接過(guò)關(guān)。

另外這款軟件的免費(fèi)版本只能玩前面的幾關(guān),后續(xù)的關(guān)卡在完成支付后才能進(jìn)入。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容