文章目录
一.极客战记
参考网址:https://codecombat.com/
网易《极客战记》是一款在线的寓教于乐的编程教育产品,可以学到JavaScript和python的知识。
参考百度百科:https://baike.baidu.com/item/%E6%9E%81%E5%AE%A2%E6%88%98%E8%AE%B0/23272668?fr=aladdin
二.CheckIo
参考网址:https://checkio.org/
这个平台可以学到JavaScript和python的知识。
三.LightBot
参考网址:http://lightbot.com/
这是一个用到编程相关知识的小游戏。关卡从简单到困难,会慢慢地用到每种语言的特点。
例如,编程中的条件判断,循环,函数调用,递归等一些知识。
它支持Android和IOS平台,具有在线功能。
四.CodeFights(代码战 )
CodeFights是一家将学习编程的过程变为游戏过程的初创公司。
目前,该公司已经完成240万的种子资金,已经在发展实时社交游戏。
在游戏中,码农们既可以选择人机对战模式,也可以选择挑战其它玩家。
CodeFights有JavaScript、Java、C++和Python编程挑战游戏。
玩家们需要完成找出Bug的挑战任务,胜利者就可以获得相应的徽章。
五.代码打猎(Code Hunt)
代码打猎(Code Hunt)是Microsoft旗下新出的一款教育游戏。
它是基于浏览器的游戏,也供任何对编程有兴趣的人学习代码。
该游戏呈现的方式并不是选择答案的学习题,而是提供了一个类似可编辑的代码界面,
它可以在右边不断跳出程序的运行结果,也可以测试运行结果是否符合要求。
六.康丁游戏(CoinGame)
参考网址:https://www.codingame.com/
CoinGame支持23种不同的编程语言, 其中的每一个游戏练习都可以选择自己熟悉的语言。
CodinGame平台,每一个练习都是基于浏览器的,会提供一个网络集成开发环境,
你可以不断地去刷新网页,就可以随时编译代码,并随时看到游戏的变化。
目前,CodinGame已经吸引到了23万用户注册。
七.RoboCode
参考网址:https://sourceforge.net/projects/robocode/
Robocode是2001年7月在美国IBM 的Web alphaWorks上发布的坦克机器人战斗仿真引擎。与通常玩的游戏不同的是:参赛者必须利用对机器人进行编程,给机器人设计智能来自动指挥它,而不是由键盘、鼠标简单地直接控制。
参考百度百科,进一步了解:https://baike.baidu.com/item/Robocode/10775997?fr=aladdin
八.Hack Game
参考网址:https://chaozz.nl/hackthegame/
这款游戏可以让你掌握黑客的基本操作和一些常用命令,也能学到编程知识。
九.代码坦克
参考网址:http://codetank.alloyteam.com/
CodeTank(代码坦克)是全世界首个Javascript程序员的在线编程对战游戏,是由腾讯 AlloyTeam 和 HTML5 梦工场联合出品的在线坦克仿真游戏平台,CodeTank 采用 HTML5、Javascript、CSS3、NodeJS、MongoDB 等全新 Web 技术来构建一个基于互联网的在线智能坦克机器人战斗仿真引擎(所以需要支持HTML5的浏览器来运行)。
参考百度百科,进一步了解:https://baike.baidu.com/item/%E4%BB%A3%E7%A0%81%E5%9D%A6%E5%85%8B/5671918?fr=aladdin
十.大型多人在线开放策略游戏
参考网址: https://screeps.com/
这款游戏设计到JavaScript。
十一.Nazo Game
参考网址:http://nazo.one-story.cn/
这是一个在线解谜游戏,部分关卡需要具备一定的Web知识。访问URL地址、浏览器调试等操作都是玩家需要知道的。对于Web前端开发人员来说,值得一玩。