這些WEB遊戲很是有趣,能夠把你帶入迷人的編程世界。php
CodeCombat 是一個 HTML5 角色扮演遊戲(RPG),教你基本的編程概念。html
在 CodeCombat 中,你扮演一個英雄經過遊戲中不一樣等級的冒險。第一關是 Kithard Dungeon ,裏面涵蓋了編程的基本概念。整個旅程中你都面臨着編程的挑戰,若是經過了,你會解鎖下一關,並得到經驗點,經驗點能夠用來提高英雄的能力。程序員
CodeCombat 吸引了不少年輕有抱負的程序員,根據遊戲中的統計,62%的用戶年齡在18歲如下。算法
CodeCombat 支持6中不一樣的語言,包括:JavaScript、CoffeeScript、Lua、Python、Clojure 和 Io。該遊戲涵蓋了普遍的編程主題,如:字符串,變量,方法調用,矢量繪圖等。編程
Code Hunt 是一個由Microsoft Research開發的 HTML5 科幻主題遊戲。編程語言
在這個遊戲中,你扮演一個代碼獵人,負責修復代碼,並使它它返回預期的結果。總共有14個等級須要你來完成。編輯器
Code Hunt 支持 Java 和 C# 兩種語言。你能夠學習到包括算法、循環和條件表達式等編程概念。你也能夠經過閱讀 Code Hunt 設計手冊 來擴展其餘關卡。學習
CodinGame 對程序員來講是一個巨大的挑戰,若是你想提高編程技能,玩CodinGame是一種有趣的方式。spa
CodinGame 支持包括PHP、C、JavaScript在內的20多種編程語言。用戶界面功能強大,能夠定製。例如,你能夠選擇你的代碼編輯器的風格: 「Emacs」、」Vim」、或 「Classic」 (默認)。翻譯
遊戲能夠選擇單人遊戲模式或多人模式,多人模式下,你能夠與其餘玩家共同解決 CodinGame 中的挑戰。
Screeps 是一個爲 JavaScript 程序員準備的大型多人在線遊戲(MMO)。
這個遊戲是一個開放的策略遊戲,遊戲中你控制的單位被稱爲 creeps ,它能夠幫你得到資源、創建本身的領地等等。做爲一個多人在線遊戲,意味着你的 creeps 會被其餘 creeps 所包圍。
經過編寫 JavaScript 來控制你的 creeps 。(Screeps = scripting your creeps)。學習若是玩該遊戲,你能夠查看文檔。
在 FightCode 中,目的很簡單,就是建立一個可以擊敗其餘玩家機器人的機器人。
如何建立機器人?經過編寫JavaScript代碼。例如,當某個事件發生時,你能夠經過 .rotateCannon() 方法來旋轉你的大炮。
在建立堅如盤石、支配世界的機器人以前,你首先須要閱讀文檔來學習如何編寫一個機器人。
via:sixrevisions.com,由 Specs 翻譯整理,發佈在 Coder資源網,轉載請註明來源。
全能程序員交流QQ羣290551701,羣內程序員都是來自,百度、阿里、京東、小米、去哪兒、餓了嗎、藍港等高級程序員 ,擁有豐富的經驗。加入咱們,直線溝通技術大牛,最佳的學習環境,瞭解業內的一手的資訊。若是你想結實大牛,那 就加入進來,讓大牛帶你超神!