转自:http://blog.csdn.net/jxgz_leo/article/details/52767185

本文导航

  • -CodinGame

  • -Code Combat

  • -Screeps

  • -Check iO

  • -Vim Adventures

  • -Cyber DoJo

  • -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)战略沙盒游戏。

网站: https://screeps.com/

Check iO

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

网站:https://checkio.org/

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 等语言。

网站: http://www.codewars.com/

Ruby Quiz

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

网站: http://rubyquiz.com/

Git Games

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

网站: http://www.git-game.com/

Hacker Org

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

网站: http://www.hacker.org/

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

本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/5944528.html,如需转载请自行联系原作者

12 个最佳的免费学习编程的游戏网站【转】相关推荐

  1. 12 个最佳的免费学习编程的游戏网站

    本文导航 -CodinGame -Code Combat -Screeps -Check iO -Vim Adventures -Cyber DoJo -Code Monkey -Elevator S ...

  2. 12个最佳的免费学习编程的游戏网站

    在这篇文章中,我们对 200 多个编程游戏网站的各个方面进行了评估,包括是否免费.是否自由开源.是面对菜鸟还是有经验的程序员.支持的编程语言等等,然后遴选出这 12 个上佳的免费的编程游戏网站,希望能 ...

  3. 免费学习编程的10个好工具

    互联网时代的快速发展,很多人都在学习编程技术,小编今天为大家推荐的就是学习编程技术会用到的一些编程工具,免费学习编程的10个好工具!希望能够帮助到正在学习的小伙伴们. 免费学习编程的10个好工具: 1 ...

  4. 7种从头开始免费学习编程的方法

    我们曾在一篇文章中讨论过不会编程算不算是文盲的问题,虽然有人认为这样有点说过头,但同时也不可否认如今编程确实显得越来越重要.比如作为设计师,懂一些编程可能会帮你更好地理解自己工作内容:而如果你想从头开 ...

  5. 这五个网站可以让你免费学习编程,快收藏!

    学习编程技术是现在很多人的一个选择,互联网快速发展的时代,越来越多的人选择学习编程技术,来实现自己的职业梦想.下面小千就为大家整理了五个可以免费学习编程语言的网站,希望能够帮助到大家. 1.W3sch ...

  6. 免费学习编程-值得收藏

    免费学习编程 Code.org是美国非营利组织在一些科技大佬的鼎立支持下正计划将高品质计算机科学课程带进学校 1. MIT 开放式课程 MIT 提供免费的课程内容浏览服务,只要你有时间,随时可以进入. ...

  7. 5种让你入门免费学习编程的方法

    对于一个懂计算机的人来说,不会编程算不算是文盲呢?->是,觉得有点过了,但是不可否认如今编程确实显得越来越重要,作为入门编程的新手,很多人很茫然,不知到从那里开始.下面介绍几种让你入门免费学习编 ...

  8. 程序员免费学习编程的5个网站,你知道几个?

    学习编程虽然说门槛不高,但是对于很多喜欢编程,却不知道从何处入手的小伙伴来说,也是一件苦差事. 不可否认编程是非常有价值的技能,当然也是应此前不少粉丝的要求,在这里就给大家推荐几个免费学习编程的好地方 ...

  9. 免费学习编程的10个好工具!

    互联网时代的快速发展,很多人都在学习编程技术,小千今天为大家推荐的就是学习编程技术会用到的一些编程工具,免费学习编程的10个好工具!希望能够帮助到正在学习的小伙伴们. 免费学习编程的10个好工具: 1 ...

最新文章

  1. CodeSite使用小结
  2. virtualbox虚拟机XP连接本地WinXP
  3. php只显示指定文件类型_php强制下载指定类型的文件
  4. 一位互联网老兵分享,社会化运营案例解析(宜信内部干货)
  5. python爬取vip小说章节_python 爬取起点小说vip章节(失败)
  6. PHP实现微信随机红包算法和微信红包的架构设计简介
  7. 【分享】纯js的n级联动列表框 —— 基于jQuery,支持下拉列表框和列表框,最重要的是n级,当然还有更重要的...
  8. 函数节流之debounce
  9. ROS学习笔记五:理解ROS topics
  10. 【光学】基于matlab圆孔菲涅尔衍射【含Matlab源码 522期】
  11. RN5T5611用于车载品的可编程电源管理IC
  12. 曾经我们无话不说,如今却渐渐形同陌路
  13. 如何成为早起者(三)
  14. 第一行代码 第三版 第11章网络技术 11.6.1 Retrofit 应用 报错:android.system.ErrnoException: isConnected failed: ECONNRE
  15. 平台如何接入微信支付
  16. python AMQP 客户端连接
  17. 苹果本的vscode菜单栏不见了,怎么回事
  18. 微信小程序之首页轮播图片自适应高度
  19. [论文阅读笔记]Aladdin: Optimized Maximum Flow Management for Shared Production Clusters
  20. BIOS知识大全(转)

热门文章

  1. “治不了GitHub,还治不了你?”唱片行业追杀youtube-dl
  2. 使用NeMo快速入门NLP、实现机器翻译任务,英伟达专家实战讲解,内附代码
  3. 告别学术论文恐慌!休斯顿大学教授的这个建议,让学术写作更简单
  4. 文远知行核武器曝光:无人车量产都靠它
  5. 6万广州人坐过无人出租车,过半月薪一万以上 | 中国首份Robotaxi乘客调研报告...
  6. 华为自研搜索引擎曝光:「花瓣」虽小,但要替代谷歌
  7. 快速学习正则表达式,不用死记硬背,这里有份中文资源和互动学习网站
  8. 马斯克一作!Neuralink脑机接口细节公布,特殊材料防大脑损伤,专用芯片助技术落地...
  9. jquery option 动态 selected
  10. atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js