CodeCombat 極客戰(zhàn)記產(chǎn)品分析-用代碼打造英雄之路

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

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,039評(píng)論 25 709
  • 1、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,204評(píng)論 3 119
  • 函數(shù)名想象成指針,有助于理解為什么ECMAScript為什么沒有函數(shù)重載的概念 重載:重新全部的加載廢話不多說直接...
    codeSirCao閱讀 295評(píng)論 0 1
  • 徒14/17 我有暗自把生命當(dāng)成一次次考試嗎?考試答題就會(huì)有對(duì)錯(cuò),存在僥幸的心理,但是最重要的還是平時(shí)的準(zhǔn)備。俗話...
    范雨雷閱讀 148評(píng)論 0 0
  • 工作我還是沒有把全部的重心投入在工作里,我覺得現(xiàn)在的工作狀態(tài)很不好,因?yàn)榘l(fā)現(xiàn)自己永遠(yuǎn)在做重復(fù)的事情,沒有進(jìn)步。我想...
    知魚君閱讀 139評(píng)論 0 0

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