編程游戲(CodinGame)是一家法國創(chuàng)業(yè)公司上線的創(chuàng)新型游戲化編程教學(xué)平臺,學(xué)習(xí)編程就是和枯燥的代碼打交道,如果把學(xué)習(xí)的過程游戲化,一邊玩游戲一邊學(xué)習(xí)編程會多大大的降低學(xué)習(xí)難度。
CodinGame雖然和游戲有關(guān)但是并不是游戲開發(fā),只是簡單的游戲模式,每一個練習(xí)背后的邏輯,都與一個實際的游戲相連,讓你能夠獲得實時視覺反饋,你完成練習(xí)之后也能獲得實際的獎勵。該平臺的目標用戶是和我一樣的具備一定編程基礎(chǔ)的人,當(dāng)然同時也為資深程序員提供了相應(yīng)級別的進階練習(xí)。
對于每一個練習(xí),你都可以從超過20種編程語言中選擇自己喜歡的語言,例如Python、Ruby、Java、Scala等。公司的目標用戶是已經(jīng)知道一些編程基礎(chǔ)的人,但也為資深程序員提供了相匹配的挑戰(zhàn)。
尤其是,程序員之間近期開始流行多人游戲模式。在多人游戲模式下,你可以學(xué)習(xí)人工智能的基礎(chǔ)知識,與其他人進行對決,看看到底是誰的代碼效率更高。
CoinGame支持23種不同的編程語言,其中的每一個游戲練習(xí)都可以選擇自己熟悉的語言。在CodinGame平臺,每一個練習(xí)都是基于瀏覽器的,會提供一個網(wǎng)絡(luò)集成開發(fā)環(huán)境,讓你不刷新網(wǎng)頁就可以實時編譯代碼,并實時看到游戲的變化。目前,CodinGame已經(jīng)吸引到了23萬用戶注冊。