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