腾讯Web前端AlloyTeam团队推出全世界首个Javascript程序员的编程游戏——CodeTank(代码坦克)!CodeTank是由腾讯AlloyTeam和HTML5梦工场联合出品的在线坦克仿真游戏平台。
中文名代码坦克
CodeTank
Javascript
编程对战游戏
简介
CodeTank将会带你进入一个神奇而充满挑战的代码机器人的世界!
{编程游戏}也叫{代码游戏},有许多软件是基于这种思想的,著名的Robocode就是来源于机器人大战RobotBattle这款软件。Robocode是2001年7月在美国IBM的WebalphaWorks上发布的坦克机器人战斗仿真引擎。不过随时互联网的飞速发展,Robocode已经开始变得落后。所以,现在有了Javascript语言的基于互联网的在线编程对战游戏——CodeTank代码坦克!
相信每一个男人的内心深处,都有一份对坦克的特殊情结,而用Javascript代码来直接控制坦克进行战斗更是会让广大程序员热血沸腾的事情!
介绍
CodeTank是一个非常有趣的竞赛性编程游戏平台,通过几行简单的Javascript代码和CodeTankAPI,每个人都可以方便的构建属于自己富有智能和个性的坦克(Tank)机器人,并通过互联网进行在线互动和竞赛!因为CodeTank是纯正的HTML5的游戏,所以需要支持HTML5的浏览器来运行,经过测试通过的浏览器有Chrome、Safari、Opera、Firefox、IE9+。
CodeTank是CodeGame(代码游戏,也叫编程游戏)的一种,可以让你在娱乐的同时学习和提高Javascript编程水平以及进行人工智能的研究。它使用HTML5、CSS3等Web新技术构建的在线平台,天然的基于互联网,Tank机器人的代码不需要人工上传下载,可以直接在线运行与其他选手进行战斗。
与通常玩的游戏不同的是:玩家需要使用Javascript对坦克机器人进行编程,通过给机器人设计智能的代码逻辑来指挥它探测敌人、发动攻击、躲避炮弹等等,而不是由键盘、鼠标直接控制。使用几行简单的代码,就能够让你创建一个活生生的坦克机器人(TankRobot),一个真正的在屏幕上与其他机器人互相对抗的机器人。
Tank机器人除了可以灵活行走的Tank车身(Body)外,还配有雷达(Radar)和火炮(Gun),玩家在探测对手、攻击对手的时候,还需要躲避对手的进攻,在有限的能量消耗殆尽前看谁先把对方消灭,最终以击中目标和未被对手击中的次数来衡量得分的多少。
参考资料1.腾讯推出全球首个Javascript程序员的编程游戏CodeTank(代码坦克)·网易手机