5个能够教你编程的游戏

这些WEB游戏很是有趣,能够把你带入迷人的编程世界。php

1. CodeCombat

CodeCombat 是一个 HTML5 角色扮演游戏(RPG),教你基本的编程概念。html

codecombat-01

在 CodeCombat 中,你扮演一个英雄经过游戏中不一样等级的冒险。第一关是 Kithard Dungeon ,里面涵盖了编程的基本概念。整个旅程中你都面临着编程的挑战,若是经过了,你会解锁下一关,并得到经验点,经验点能够用来提高英雄的能力。程序员

codecombat-02

CodeCombat 吸引了不少年轻有抱负的程序员,根据游戏中的统计,62%的用户年龄在18岁如下。算法

codecombat-03

CodeCombat 支持6中不一样的语言,包括:JavaScript、CoffeeScript、Lua、Python、Clojure 和 Io。该游戏涵盖了普遍的编程主题,如:字符串,变量,方法调用,矢量绘图等。编程

2. Code Hunt

Code Hunt 是一个由Microsoft Research开发的 HTML5 科幻主题游戏。编程语言

codehunt-01

在这个游戏中,你扮演一个代码猎人,负责修复代码,并使它它返回预期的结果。总共有14个等级须要你来完成。编辑器

codehunt-02

Code Hunt 支持 Java 和 C# 两种语言。你能够学习到包括算法、循环和条件表达式等编程概念。你也能够经过阅读 Code Hunt 设计手册 来扩展其余关卡。学习

3. CodinGame

CodinGame 对程序员来讲是一个巨大的挑战,若是你想提高编程技能,玩CodinGame是一种有趣的方式。spa

codeingame-01

CodinGame 支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,能够定制。例如,你能够选择你的代码编辑器的风格: “Emacs”、”Vim”、或 “Classic” (默认)。翻译

codeingame-02

游戏能够选择单人游戏模式或多人模式,多人模式下,你能够与其余玩家共同解决 CodinGame 中的挑战。

4. Screeps

Screeps 是一个为 JavaScript 程序员准备的大型多人在线游戏(MMO)。

screeps-01

这个游戏是一个开放的策略游戏,游戏中你控制的单位被称为 creeps ,它能够帮你得到资源、创建本身的领地等等。做为一个多人在线游戏,意味着你的 creeps 会被其余  creeps 所包围。

screeps-02

经过编写 JavaScript 来控制你的 creeps 。(Screeps = scripting your creeps)。学习若是玩该游戏,你能够查看文档

5. FightCode

在 FightCode 中,目的很简单,就是建立一个可以击败其余玩家机器人的机器人。

fightcode-01

如何建立机器人?经过编写JavaScript代码。例如,当某个事件发生时,你能够经过 .rotateCannon() 方法来旋转你的大炮。

fightcode-02

在建立坚如盘石、支配世界的机器人以前,你首先须要阅读文档来学习如何编写一个机器人。

via:sixrevisions.com,由 Specs 翻译整理,发布在 Coder资源网,转载请注明来源。

全能程序员交流QQ群290551701,群内程序员都是来自,百度、阿里、京东、小米、去哪儿、饿了吗、蓝港等高级程序员 ,拥有丰富的经验。加入咱们,直线沟通技术大牛,最佳的学习环境,了解业内的一手的资讯。若是你想结实大牛,那 就加入进来,让大牛带你超神!

相关文章
相关标签/搜索