12個(gè)更優(yōu)的免費(fèi)學(xué)習(xí)編程的游戲網(wǎng)站
學(xué)習(xí)編程雖然對(duì)有些人來(lái)說(shuō)是件樂(lè)事,但是對(duì)大多數(shù)人來(lái)說(shuō)仍然是一件比較枯燥困難的事情。當(dāng)然,面臨這樣困惑的人,并不是只有你一個(gè),所以,這世界上就出現(xiàn)了許多寓教于樂(lè)的通過(guò)游戲的形式來(lái)教你編程的網(wǎng)站。
在這篇文章中,我們對(duì) 200 多個(gè)編程游戲網(wǎng)站的各個(gè)方面進(jìn)行了評(píng)估,包括是否免費(fèi)、是否自由開(kāi)源、是面對(duì)菜鳥(niǎo)還是有經(jīng)驗(yàn)的程序員、支持的編程語(yǔ)言等等,然后遴選出這 12 個(gè)上佳的免費(fèi)的編程游戲網(wǎng)站,希望能讓你或你的朋友(或者你的孩子)真正喜歡上編程。
CodinGame
這是一個(gè)需要編程一個(gè) AI 機(jī)器人,然后由它來(lái)解決各種面臨的問(wèn)題的有趣游戲。支持各種編程語(yǔ)言。
網(wǎng)站: https://www.codingame.com/
Code Combat
CodeCombat 是一個(gè)在真正的游戲中教學(xué)生們學(xué)習(xí)計(jì)算機(jī)編程的平臺(tái)。這是一個(gè)社區(qū)項(xiàng)目,有上百位玩家貢獻(xiàn)者們創(chuàng)建了各種關(guān)卡。支持 Java、JavaScript、Python、Lua、CoffeeScript 等語(yǔ)言。
網(wǎng)站:https://codecombat.com/play
Screeps
在游戲中學(xué)習(xí) JavaScript 編程。該游戲號(hào)稱它是世界上***個(gè)面向程序員的大型多人在線(MMO)戰(zhàn)略沙盒游戲。
網(wǎng)站: https://screeps.com/
Check iO
Check iO 是一個(gè)基于瀏覽器的游戲,你需要使用 Python 或 JavaScript 來(lái)解決問(wèn)題才能將游戲進(jìn)行下去(需要登錄)。
網(wǎng)站:https://checkio.org/
Vim Adventures
通過(guò)游戲來(lái)學(xué)習(xí) Vim。
網(wǎng)站: http://vim-adventures.com/
Cyber DoJo
Cyber-dojo 是一個(gè)程序員實(shí)戰(zhàn)編程的地方。支持 JavaScript、Java、Python、PHP、Ruby 等語(yǔ)言。
網(wǎng)站: http://www.cyber-dojo.org/
源代碼:https://github.com/JonJagger/cyber-dojo
Code Monkey
通過(guò)嘗試捕獲香蕉來(lái)學(xué)習(xí)編程??梢杂脕?lái)教孩子們學(xué)習(xí)編程(付費(fèi)的)。
網(wǎng)站: https://www.playcodemonkey.com/
Elevator Saga
電梯編程游戲,需要一步步解決問(wèn)題過(guò)關(guān)。比如說(shuō)***關(guān)是在 60 秒內(nèi)運(yùn)輸 15 個(gè)人。
網(wǎng)站: http://play.elevatorsaga.com/
源代碼:https://github.com/magwo/elevatorsaga
Codewars
通過(guò)挑戰(zhàn)來(lái)精湛編程技藝。在真實(shí)的編程挑戰(zhàn)中提升技能。支持 JavaScript、Python、C#、Java、Python 等語(yǔ)言。
網(wǎng)站: http://www.codewars.com/
Ruby Quiz
Ruby Quiz 是一個(gè)面向 Ruby 程序員的每周編程挑戰(zhàn),當(dāng)前已經(jīng)有 156 個(gè)競(jìng)賽挑戰(zhàn)。
網(wǎng)站: http://rubyquiz.com/
Git Games
git-game 是一個(gè)基于終端的游戲,它用來(lái)教授 git 中的那些非??岬墓δ堋S螒虻闹黝}內(nèi)容是搜尋,通過(guò) git 命令來(lái)找到線索,解開(kāi)謎題。
網(wǎng)站: http://www.git-game.com/
Hacker Org
hacker.org 挑戰(zhàn)賽是一系列的拼圖、敲磚塊、測(cè)試和智力題,用來(lái)測(cè)試你的黑客能力。要通過(guò)這一系列的考驗(yàn),你需要破解加密、寫(xiě)出精巧的代碼,揭開(kāi)重重迷霧。
網(wǎng)站: http://www.hacker.org/
好了,以上就是我們挑選出來(lái)的 12 個(gè)編程游戲,何不試試?