本文導航git
-CodinGame程序員
-Code Combatgithub
-Screeps編程
-Check iOvim
-Vim Adventures瀏覽器
-Cyber DoJoruby
-Code Monkey編程語言
-Elevator Saga學習
-Codewars測試
-Ruby Quiz
-Git Games
-Hacker Org
學習編程雖然對有些人來講是件樂事,可是對大多數人來講仍然是一件比較枯燥困難的事情。固然,面臨這樣困惑的人,並非只有你一個,因此,這世界上就出現了許多寓教於樂的經過遊戲的形式來教你編程的網站。
在這篇文章中,咱們對 200 多個編程遊戲網站的各個方面進行了評估,包括是否免費、是否自由開源、是面對菜鳥仍是有經驗的程序員、支持的編程語言等等,而後遴選出這 12 個上佳的免費的編程遊戲網站,但願能讓你或你的朋友(或者你的孩子)真正喜歡上編程。
CodinGame
這是一個須要編程一個 AI 機器人,而後由它來解決各類面臨的問題的有趣遊戲。支持各類編程語言。
網站: https://www.codingame.com/
Code Combat
CodeCombat 是一個在真正的遊戲中教學生們學習計算機編程的平臺。這是一個社區項目,有上百位玩家貢獻者們建立了各類關卡。支持 Java、JavaScript、Python、Lua、CoffeeScript 等語言。
網站:https://codecombat.com/play
Screeps
在遊戲中學習 JavaScript 編程。該遊戲號稱它是世界上第一個面向程序員的大型多人在線(MMO)戰略沙盒遊戲。
Check iO
Check iO 是一個基於瀏覽器的遊戲,你須要使用 Python 或 JavaScript 來解決問題才能將遊戲進行下去(須要登陸)。
Vim Adventures
經過遊戲來學習 Vim。
網站: http://vim-adventures.com/
Cyber DoJo
Cyber-dojo 是一個程序員實戰編程的地方。支持 JavaScript、Java、Python、PHP、Ruby 等語言。
網站: http://www.cyber-dojo.org/
源代碼:https://github.com/JonJagger/cyber-dojo
Code Monkey
經過嘗試捕獲香蕉來學習編程。能夠用來教孩子們學習編程(付費的)。
網站: https://www.playcodemonkey.com/
Elevator Saga
電梯編程遊戲,須要一步步解決問題過關。好比說第一關是在 60 秒內運輸 15 我的。
網站: http://play.elevatorsaga.com/
源代碼:https://github.com/magwo/elevatorsaga
Codewars
經過挑戰來精湛編程技藝。在真實的編程挑戰中提高技能。支持 JavaScript、Python、C#、Java、Python 等語言。
Ruby Quiz
Ruby Quiz 是一個面向 Ruby 程序員的每週編程挑戰,當前已經有 156 個競賽挑戰。
Git Games
git-game 是一個基於終端的遊戲,它用來教授 git 中的那些很是酷的功能。遊戲的主題內容是搜尋,經過 git 命令來找到線索,解開謎題。
Hacker Org
hacker.org 挑戰賽是一系列的拼圖、敲磚塊、測試和智力題,用來測試你的黑客能力。要經過這一系列的考驗,你須要破解加密、寫出精巧的代碼,揭開重重迷霧。
好了,以上就是咱們挑選出來的 12 個編程遊戲,找到你喜歡的語言,何不試試?