12 个最佳的免费学习编程的游戏网站
在这篇文章中，我们对 200 多个编程游戏网站的各个方面进行了评估，包括是否免费、是否自由开源、是面对菜鸟还是有经验的程序员、支持的编程语言等等，然后遴选出这 12 个上佳的免费的编程游戏网站，希望能让你或你的朋友（或者你的孩子）真正喜欢上编程。
游戏 编程
116.226.233.7
貌似&nbsp;&nbsp;很难打开
来自上海的 Sogou Explorer 2|Windows 8.1 用户
2016-10-09T09:25:58.000
115.197.181.194
玩了第一个，E文不过关，不知道要做什么
fxbszj [Chrome 52.0|Windows 7]
2016-10-09T17:27:26.000
111.172.145.2
codecombat&nbsp;&nbsp;可以用 国人搭建的服务器 。http://www.icodegame.com/
jingwang [Chrome 53.0|Windows 10]
2016-10-09T21:51:19.000
114.111.167.115
这能提高编程水平吗
西北汉子 [WeChat 6.3|iOS 9.0]
2016-10-14T00:52:07.000
183.200.96.189
只有第二个打开了，前几关免费，后面付费
来自山西晋城的 Chrome 84.0|Windows 10 用户
2020-08-01T10:33:29.000
171.8.247.171
CodinGame怎么登陆呀
来自河南郑州的 Chrome 102.0|Windows 10 用户
2022-06-16T15:46:44.000
171.8.247.171
CodinGame怎么登陆呀
来自河南郑州的 Chrome 102.0|Windows 10 用户
2022-06-16T15:46:47.000
在这篇文章中，我们对 200 多个编程游戏网站的各个方面进行了评估，包括是否免费、是否自由开源、是面对菜鸟还是有经验的程序员、支持的编程语言等等，然后遴选出这 12 个上佳的免费的编程游戏网站，希望能让你或你的朋友（或者你的孩子）真正喜欢上编程。
学习编程虽然对有些人来说是件乐事，但是对大多数人来说仍然是一件比较枯燥困难的事情。当然，面临这样困惑的人，并不是只有你一个，所以，这世界上就出现了许多寓教于乐的通过游戏的形式来教你编程的网站。


在这篇文章中，我们对 200 多个编程游戏网站的各个方面进行了评估，包括是否免费、是否自由开源、是面对菜鸟还是有经验的程序员、支持的编程语言等等，然后遴选出这 12 个上佳的免费的编程游戏网站，希望能让你或你的朋友（或者你的孩子）真正喜欢上编程。


![](/data/attachment/album/201610/09/003833jz9r579r1l557oml.jpg)


### CodinGame


这是一个需要编程一个 AI 机器人，然后由它来解决各种面临的问题的有趣游戏。支持各种编程语言。


网站： <https://www.codingame.com/> 


![](/data/attachment/album/201610/09/003950eknoffej5gqkqnjg.jpg)


### Code Combat


CodeCombat 是一个在真正的游戏中教学生们学习计算机编程的平台。这是一个社区项目，有上百位玩家贡献者们创建了各种关卡。支持 Java、JavaScript、Python、Lua、CoffeeScript 等语言。


网站：<https://codecombat.com/play> 


![](/data/attachment/album/201610/09/004023iri3rmcciibjmcxi.jpg)


### Screeps


在游戏中学习 JavaScript 编程。该游戏号称它是世界上第一个面向程序员的大型多人在线（MMO）战略沙盒游戏。


网站： <https://screeps.com/> 


![](/data/attachment/album/201610/09/004104zrriyo2n5abbnoyg.jpg)


### Check iO


Check iO 是一个基于浏览器的游戏，你需要使用 Python 或 JavaScript 来解决问题才能将游戏进行下去（需要登录）。


网站：<https://checkio.org/> 


![](/data/attachment/album/201610/09/004154z7i3ep4q78d8a858.jpg)


### Vim Adventures


通过游戏来学习 Vim。


网站： <http://vim-adventures.com/> 


![](/data/attachment/album/201610/09/004221inpten19r1s1zemr.jpg)


### Cyber DoJo


Cyber-dojo 是一个程序员实战编程的地方。支持 JavaScript、Java、Python、PHP、Ruby 等语言。


网站： <http://www.cyber-dojo.org/> 


源代码：<https://github.com/JonJagger/cyber-dojo>


![](/data/attachment/album/201610/09/004250w8d88l8beojz58md.jpg)


### Code Monkey


通过尝试捕获香蕉来学习编程。可以用来教孩子们学习编程（付费的）。


网站： <https://www.playcodemonkey.com/> 


![](/data/attachment/album/201610/09/004325ykjjm445655u57c8.jpg)


### Elevator Saga


电梯编程游戏，需要一步步解决问题过关。比如说第一关是在 60 秒内运输 15 个人。


网站： <http://play.elevatorsaga.com/> 


源代码：<https://github.com/magwo/elevatorsaga>


![](/data/attachment/album/201610/09/004358ltn6fyo6oz64fngt.jpg)


### Codewars


通过挑战来精湛编程技艺。在真实的编程挑战中提升技能。支持 JavaScript、Python、C#、Java、Python 等语言。


网站： <http://www.codewars.com/>


![](/data/attachment/album/201610/09/004418d6cltjjjmmlo6tis.jpg)


### Ruby Quiz


Ruby Quiz 是一个面向 Ruby 程序员的每周编程挑战，当前已经有 156 个竞赛挑战。


网站： <http://rubyquiz.com/> 


![](/data/attachment/album/201610/09/004528jvnzpokl9qtpzzc8.jpg)


### Git Games


git-game 是一个基于终端的游戏，它用来教授 git 中的那些非常酷的功能。游戏的主题内容是搜寻，通过 git 命令来找到线索，解开谜题。


网站： <http://www.git-game.com/>


![](/data/attachment/album/201610/09/004654nhbdz3udg52mgbb0.jpg)


### Hacker Org


hacker.org 挑战赛是一系列的拼图、敲砖块、测试和智力题，用来测试你的黑客能力。要通过这一系列的考验，你需要破解加密、写出精巧的代码，揭开重重迷雾。


网站： <http://www.hacker.org/> 


![](/data/attachment/album/201610/09/004746sh0pvnrymbpmlwvv.jpg)


好了，以上就是我们挑选出来的 12 个编程游戏，何不试试？

