「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!


1、Coding Games 一边玩游戏 , 一边挑战编程难题 。 Coding games支持包括PHP、C、JavaScript在内的20多种编程语言 。 用户界面功能强大 , 可以定制 。
例如 , 你可以选择你的代码编辑器的风格:Emacs、Vim、Classic 。
如果你想提升编程技能 , 玩Coding games是一种有趣的途径 。
网址:www.codingame.com
「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!
本文插图
2、CodeCombat(极客战记) CodeCombat 是一款网页编程游戏 。 这款编程游戏借鉴了游戏的很多设计元素 , 游戏剧情十分丰富 。
当你打开CodeCombat网站 , 你不会觉得这是一个让你看不懂的代码学习网站 , 因为他的网站外观看起来就像是一个魔兽争霸风格的线上游戏 , 而且当你实际玩玩看 , 你会发现过程真的就是英雄要去打怪、寻宝与解谜 , 只是搭配了程序语言的学习 。
CodeCombat能够学习 Python、JavaScript、Lua、CoffeeScript、Clojure 等不同程序语言 , 这些语言能够运用到游戏设计、网页应用、App 的开发商 。
CodeCombat网址:cn.codecombat.com
极客战记(中国版CodeCombat)网址:codecombat.163.com
「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!
本文插图
3、Screeps 如果你想学习JavaScript , 那Screeps是一个很好的选择 , Screeps 是一个为 JavaScript 程序员准备的大型多人在线游戏(MMO) 。
这个游戏是一个开放的策略游戏 , 游戏中你控制的单位被称为“creeps” , 它可以帮你获得资源、建立自己的领地等等 。 作为一个多人在线游戏 , 游戏中你的creeps会被其他玩家的creeps包围 。
网址:screeps.com
「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!
本文插图
4、Checkio Check iO 是一个基于浏览器的游戏 , 你需要使用 Python 或 JavaScript 来解决问题才能将游戏进行下去(需要登录) 。
网址:checkio.org
「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!
本文插图
5、Vim Adventures 顾名思义 , 这个网站让你通过玩游戏来学习 Vim 。
网址:vim-adventures.com
「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!
本文插图
【「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!】
6、Cyber Dojo
Cyber-dojo是一个提供给程序员们练习写程序的地方 。 支持 JavaScript、Java、Python、PHP、Ruby 等语言 。
网址:www.cyber-dojo.org/
源代码:https://github.com/JonJagger/cyber-dojo
「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!
本文插图
7、Code Monkey CodeMonkey 是一款非常富有童趣的网页编程游戏 , 玩家通过编程向怪兽小猴子传达指令 , 帮助小猴子吃到香蕉就可以过关了 。
CodeMonkey 以游戏闯关的方式进行教学 , 总共有300多个关卡 , 涉及到编程的各种概念 。
网址:www.playcodemonkey.com

「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!
本文插图
8、Elevator Saga
电梯编程游戏 , 需要一步步解决问题过关 。 比如说第一关是在 60 秒内运输 15 个人 。 (编程语言为JavaScript)
网址:play.elevatorsaga.com/
代码:https://github.com/magwo/elevatorsaga
「Dojo」玩游戏也能学编程:玩会这 15 款编程游戏,就算是入门了!


推荐阅读