编者按:玩游戏也可以学编程!今天这篇译文推荐了 12 个可以学习编程的游戏平台,支持的程序语言从 Java、 Python、Vim、JavaScript、PHP 等等都有,游戏界面也特别棒!想成为全栈设计师的同学,是时候试一下咯。
边玩边学系列酷站:《边玩边学!帮你轻松掌握钢笔工具的游戏酷站》
1、Code Combat
一个面向学生的通过把玩真正的游戏来学习计算机科学的平台。它是一个由上千玩家共同志愿维护的项目。支持 Java, JavaScript, Python, Lua, CoffeeScript。
2、CodinGame
解决具有挑战性的编码问题,支持所有编程语言。(搭梯子访问)
3、Screeps
通过玩游戏来学习 JavaScript。据称是全球第一个面向程序员的大型多人在线沙盒游戏。
4、Check iO
一款需要你使用 Python 来推进的页游(需要登录)。
(搭梯子访问)
5、Vim Adventures
游戏中学习 Vim。
6、Cyber DoJo
程序员练习编程的一个地方,支持 JavaScript, Java, Python, PHP, Ruby 等。(搭梯子访问)
7、Code Monkey
通过编写代码来抓住香蕉。主要用于教师教学生们学习编程。(付费的)
8、Elevator Saga
一款电梯升降式游戏,一步步解决问题,如在第一关中,你要在最多 60 秒内运输 15 人。
9、Codewars
通过跟他人的实际挑战赛达到逐步掌握编程语言的目的。支持 JavaScript, Python, C#, Java, Python 等。
10、Ruby Quiz
面向 Ruby编程者,每周一次挑战赛。现在已经收录了 156 场数据。
11、Git Games
一款基于终端的游戏,教会大家使用 git 的一些特性。其本身是一款解密游戏,要求你使用 git 命令找到线索进而实现解谜的目的。
12、Hacker Org
包括一些列的谜题、测试和智力题去探索你的黑客技能。为了解决一系列问题,你需要解开密码,写出轻巧的代码,突破一切障碍。
(搭梯子访问