本文导航

  • -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 个编程游戏,何不试试?

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

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

    转自:http://blog.csdn.net/jxgz_leo/article/details/52767185 本文导航 -CodinGame -Code Combat -Screeps -Che ...

  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. 国内IT图书出版的未来之路
  2. 18-爬虫之scrapy框架请求传参实现的深度爬取(全站爬取)05
  3. 如何使编译的EXE程序能多个运行?
  4. Cow Line(洛谷-P3014)
  5. linux kernel 下的hash 和链表 应用
  6. Linux 常用但较容易忘记的命令
  7. POJ 3126 Prime Path 简单广搜(BFS)
  8. Django 国际化和本地化
  9. eureka多了一个莫名其妙的服务_这些手游服务器全部飘红,每一个服务器都人多到爆满...
  10. android真机调试
  11. 财务数据图表分析,这些财务预算表模板免费用
  12. 51单片机贪吃蛇程序
  13. NetBean 8 创建EJB
  14. 日常使用计算机如何进行病毒防范,电脑日常生活中怎么防范电脑病毒
  15. C#编写的串口调试软件,下位机传过来的中文全是问号???
  16. 超详细markdown语法和typora教程
  17. 2020-05-16 购物时明白自己的需求才最重要+拖延症患者
  18. SQL Server 实验二 创建数据库
  19. 《软件工程》第4章需求工程
  20. 一个 Java 猿眼中 Vue3 和 Vue2 的差异

热门文章

  1. springcloud-eureka启动报错,提示The following method did not exist: org.springframework.boot.actuate.health
  2. 微信小程序例子——使用icon组件显示常用图标
  3. Steamsets安装教程
  4. 特斯拉召回43万辆国产车/ 苹果头显最早明年发布/ 网易将在暴雪游戏停运后退款… 今日更多新鲜事在此...
  5. 小程序源码:喝酒神器新UI版本带特效和音效,-多玩法安装简单
  6. Excel合并单元格如何分组排序?
  7. 329 矩阵中的最长递增路径
  8. 《软件工程——实践者的研究方法》重难点复习笔记(第八章——理解需求)
  9. 小程序设置整个页面背景
  10. 小米路由器 你的连接不是专用连接