一边玩游戏,一边挑战编程难题。Codinggames支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。
例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。
如果你想提升编程技能,玩Codinggames是一种有趣的途径。
网址:
2、CodeCombat(极客战记)CodeCombat是一款网页编程游戏。这款编程游戏借鉴了游戏的很多设计元素,游戏剧情十分丰富。
当你打开CodeCombat网站,你不会觉得这是一个让你看不懂的代码学习网站,因为他的网站外观看起来就像是一个魔兽争霸风格的线上游戏,而且当你实际玩玩看,你会发现过程真的就是英雄要去打怪、寻宝与解谜,只是搭配了程序语言的学习。
CodeCombat能够学习Python、JavaScript、Lua、CoffeeScript、Clojure等不同程序语言,这些语言能够运用到游戏设计、网页应用、App的开发商。
CodeCombat网址:
极客战记(中国版CodeCombat)网址:
3、Screeps如果你想学习JavaScript,那Screeps是一个很好的选择,Screeps是一个为JavaScript程序员准备的大型多人在线游戏(MMO)。
这个游戏是一个开放的策略游戏,游戏中你控制的单位被称为“creeps”,它可以帮你获得资源、建立自己的领地等等。作为一个多人在线游戏,游戏中你的creeps会被其他玩家的creeps包围。
网址:
4、CheckioCheckiO是一个基于浏览器的游戏,你需要使用Python或JavaScript来解决问题才能将游戏进行下去(需要登录)。
网址:
5、VimAdventures顾名思义,这个网站让你通过玩游戏来学习Vim。
网址:
6、CyberDojo
Cyber-dojo是一个提供给程序员们练习写程序的地方。支持JavaScript、Java、Python、PHP、Ruby等语言。
网址:/
源代码:
7、CodeMonkeyCodeMonkey是一款非常富有童趣的网页编程游戏,玩家通过编程向怪兽小猴子传达指令,帮助小猴子吃到香蕉就可以过关了。
CodeMonkey以游戏闯关的方式进行教学,总共有300多个关卡,涉及到编程的各种概念。
网址:
8、ElevatorSaga电梯编程游戏,需要一步步解决问题过关。比如说第一关是在60秒内运输15个人。(编程语言为JavaScript)
网址:/
代码:
9、Codewars在战斗中进行学习。和其他人一起在真实的编程挑战中提升技巧,支持JavaScript、Python、C两种语言。你可以学习到包括算法、循环和条件表达式等编程概念。
网址:
14、FightCode在FightCode中,通过编写JavaScript代码,你可以创建一个能够击败其他玩家机器人的机器人。
网址:
15、HumanResourceMachineHumanResourceMachine是一款非常有意思的移动端游戏。这款游戏由粘粘世界(WorldofGoo)的设计者和制作小小炼狱(LittleInferno)的团队共同制作,游戏虽是走解谜路线,但玩法相当新颖:玩家将扮演一个从基层做起的员工,需要通过指令代码来编写一条条程序,完成每个阶段的任务,最终走上职场巅峰。
主人公需要将邮件按照要求进行分发。游戏注重计算机硬件实现方面的技术。在游戏中非常形象的表现出了内存,寄存器,输入输出等概念,以及如何利用这些硬件来实现基本的运算、排序等功能。
这款游戏界面十分有意思,画风清奇,任务具有较大的挑战性,适合有一定编程基础或者年龄稍大的孩子玩。
网址:
Tips:看了小编总结的这么多游戏,赶快运行一个游戏体验一下编程的乐趣吧!
为感谢您对我们的认可,特意准备了一些IT入门和进阶的干货
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系我们会予以删除相关文章,保证您的权利。转载请注明出处






