產(chǎn)品概要
CodeCombat 是一款可用于學(xué)習(xí)編程的游戲,起源于美國,由網(wǎng)易在中國地區(qū)代理之后名為「極客戰(zhàn)記」,該產(chǎn)品目前在全球范圍內(nèi)擁有數(shù)十萬的玩家,被認(rèn)為是「在游戲中學(xué)習(xí)編程」的代表性產(chǎn)品。
游戲化學(xué)習(xí)(Game-based Learning)和項(xiàng)目式學(xué)習(xí)(Project-based Learning)無疑是符合未來STEAM教育的趨勢的模式模式。CodeCombat 在體現(xiàn)娛樂性的同時(shí)向?qū)W生提出了有挑戰(zhàn)性的問題,是比較具備參考價(jià)值的教育編程類產(chǎn)品。

產(chǎn)品定位
- 適合K12年齡段內(nèi)的編程學(xué)習(xí)。
同時(shí)面向個(gè)體學(xué)習(xí)者和班級(jí)學(xué)習(xí)者(教育版本)。
- 具備娛樂屬性的編程入門學(xué)習(xí)。
僅面向個(gè)體學(xué)習(xí)者。
- 開源的教育闖關(guān)類游戲。
- 在PC或Linux、Mac的瀏覽器環(huán)境下使用。
核心用戶故事
- 使用代碼的字段,按照軟件引導(dǎo)編程,讓游戲中的角色完成特定關(guān)卡。
- 圍繞網(wǎng)頁、游戲制作等編程項(xiàng)目完成主題的進(jìn)階。
- 從游戲預(yù)置的代碼開始,逐漸學(xué)習(xí)代碼變量等知識(shí),完成自由度、難度更高的任務(wù)。
主要功能
- 基于平面闖關(guān)游戲?yàn)楹诵牡挠⑿垡苿?dòng)、使用魔法、施放道具等功能。
- 基于Python、JavaScript等語言進(jìn)行語句編程、編譯功能。
目前主要使用Python、JavaScript、HTML語言,正在測試CoffeeScript和Lua語言。
- 編程闖關(guān)預(yù)覽。
- 闖關(guān)過程中的積分、榮譽(yù)、勛章體系。
- 競技場功能。
- 高級(jí)別關(guān)卡的支付訂閱功能。
- 針對(duì)個(gè)人、教師、學(xué)生三類不同用戶的和付費(fèi)教育版本用戶(B端銷售)的課程學(xué)習(xí)、管理功能。
主要包括:課程進(jìn)度統(tǒng)計(jì)、管理班級(jí)成員。
- 私人服務(wù)器搭建。
游戲在Github上開源。
教育內(nèi)容生態(tài)
- 游戲內(nèi)置教育資源,涉及基本編程知識(shí)、特定代碼使用。
- 游戲內(nèi)置資源中心。
教案、練習(xí)、活動(dòng)安排以及課堂教學(xué)實(shí)錄與反思的寫作提示。
- 第三方代碼、課程交流(使用知乎、網(wǎng)易云課堂等平臺(tái))。
- 私人服務(wù)器。
和MineCraft一樣,該游戲允許用戶自行部署私人服務(wù)器,且在Github上提供了完整的指導(dǎo)教程,核心是引導(dǎo)全世界的教育者們基于核心代碼滿足當(dāng)?shù)氐慕逃?、語言需求,也能為官方服務(wù)器游戲在全球化的運(yùn)營提供更優(yōu)秀的模板。
- 使用網(wǎng)易的圖形化在線編程產(chǎn)品「網(wǎng)易卡搭」論壇進(jìn)行內(nèi)容沉淀。
教育性
- 無需背景知識(shí),直接開始寫代碼。
學(xué)生不需要了解語句規(guī)范,而是使用現(xiàn)成的語句舉一反三即可開始編程。
- 融合編程思維與關(guān)卡設(shè)置。
使用循環(huán)語句等編程技巧,完成闖關(guān)的功能。
- 遞增難度,從單一動(dòng)作到游戲設(shè)計(jì)。
- 反復(fù)訓(xùn)練同一關(guān)卡。
針對(duì)無法通過的關(guān)卡,游戲要求反復(fù)訓(xùn)練同一概念的關(guān)鍵代碼。
-
教師賬戶任務(wù)成就體系:關(guān)注新手教師進(jìn)行編程授課的入門過程。
可玩性
- 使用「游戲開發(fā)」、「網(wǎng)頁開發(fā)」和「邊地森林」、「安息云之山峰」等主題引導(dǎo)游戲進(jìn)程。
- 榜單、分享功能、勛章體系。
- 競技場功能:學(xué)生和具備AI屬性的電腦對(duì)手進(jìn)行開放式的對(duì)抗,可在班級(jí)等范圍內(nèi)發(fā)起競賽。
在實(shí)際的教學(xué)中,競技場功能可以解決高水平學(xué)生過快完成闖關(guān),導(dǎo)致課堂進(jìn)度不一樣的問題。
界面設(shè)計(jì)
- 類似「左邊舞臺(tái)、右邊編程區(qū)域」的基本界面設(shè)置。
圖形化編程軟件較多使用此界面。
- 中央和右上角,分別有針對(duì)完成該任務(wù)的知識(shí)點(diǎn)回顧和相應(yīng)代碼段的提示。
- 左上角和左下角,分別是界面任務(wù)完成情況綜述和英雄頭像、血量
交互過程
-
任務(wù)地圖:顯示所在的關(guān)卡位置。
-
加載界面:強(qiáng)調(diào)目標(biāo)與核心代碼字段。
-
道具選擇界面中,左半部分為引導(dǎo)選擇的準(zhǔn)備道具,右半部分為道具屬性和匹配的代碼。
-
任務(wù)啟動(dòng)頁面:任務(wù)舞臺(tái)與核心目標(biāo)。
-
編程:游戲通過關(guān)鍵詞注釋和箭頭等方式強(qiáng)調(diào)使用的語句和應(yīng)該撰寫代碼的位置。
-
運(yùn)行:舞臺(tái)區(qū)出現(xiàn)英雄運(yùn)動(dòng)軌跡,代碼區(qū)顯示正在運(yùn)行的代碼。
- 展示成就勛章和積分榜單入口,回到任務(wù)地圖進(jìn)入下一關(guān)卡。
市場策略
- 傳播關(guān)鍵詞:學(xué)編程,用玩的。
- 銷售價(jià)格:月訂閱用戶66RMB、終身訂閱用戶648RMB。
官方宣稱所有主線關(guān)卡會(huì)繼續(xù)處于免費(fèi)狀態(tài)。
- 可直接注冊為教師、學(xué)生賬戶(具備班級(jí)代碼等完整的課程管理功能)。
- 零基礎(chǔ)教師也可以進(jìn)行編程教學(xué):完整的資源庫。
- 可申請?jiān)囉酶呒?jí)的教育版本。
產(chǎn)品數(shù)據(jù)
- 五百萬用戶。
- 用戶來自200國家覆蓋50種語言。
- 超過10億行用戶代碼量。
產(chǎn)品待改進(jìn)問題與建議
-
漢化內(nèi)容:部分課程及界面內(nèi)容目前仍未漢化。
小學(xué)教師課程指導(dǎo)資料還是英文的 - 功能引進(jìn):例如網(wǎng)易代理版本極客戰(zhàn)記目前競技場功能無入口;引導(dǎo)玩家結(jié)為社群的「宗門」功能暫無說明和引導(dǎo),對(duì)個(gè)人玩家沒有實(shí)際作用。
- 接近實(shí)戰(zhàn)的編程體驗(yàn):參考軟件行業(yè)結(jié)對(duì)編程等工作形式,為學(xué)生提供一定社交性學(xué)習(xí)和創(chuàng)造的空間。












