代码坦克与通常玩的游戏不同的是:玩家需要使用 Javascript 对坦克机器人进行编程,通过给机器人设计智能的代码逻辑来指挥它探测敌人、发动攻击、躲避炮弹等等,而不是由键盘、鼠标直接控制。使用几行简单的代码,就能够让你创建一个活生生的坦克机器人(TankRobot),一个真正的在屏幕上与其他机器人互相对抗的智能机器人。
一 . CodeTank简介
CodeTank(代码坦克)是全世界首个Javascript程序员的编程游戏,是由 腾讯 AlloyTeam
和 HTML5 梦工场联合出品的在线坦克仿真游戏平台,CodeTank 采用
HTML5、Javascript、CSS3、NodeJS、MongoDB 等全新 Web
技术来构建一个基于互联网的在线智能坦克机器人战斗仿真引擎,相信每一个男人的内心深处,都有一份对坦克的特殊情结,而用Javascript代码来直接
控制坦克进行战斗更是会让广大程序员热血沸腾的事情!
平台: PC & IPad
浏览器: Chrome Firefox Opera Safari IE10
官网:http://codetank.alloyteam.com
二 . 坦克的建立与战斗
1 . 创建属于自己的坦克
注册并登录帐号后,点击首页【坦克库】按钮,在弹出的页面,点击上面的【创建坦克】按钮。根据 API文档 的说明,编写初始化(init),主循环(run),看到其他robot的处理程序(onScannedRobot)等函数的代码,赋予您的坦克“生命力”。编写完您的坦克代码后,可以在上面的输入框修改您的坦克名称,最后点击上面的【保存】按钮之后,恭喜您拥有了一台属于您自己的代码坦克了,赶紧拿去战斗吧。
2 . 坦克战斗
要进行坦克战斗,可以利用官方提供的坦克(进入方法:在官网首页点击【坦克库】按钮,在弹出的界面点击【官方坦克机器人】)或者点击【我的坦克机器人】选项卡,在弹出的机器人列表中,选择要战斗的坦克,然后在左边选择一种作战模式,再点击【战斗】按钮进行战斗。
三.代码坦克入门相关文档
CodeTank 入门帮助手册
CodeTank 的 API文档
CodeTank 的 CheatSheet 速查表
CodeTank 坦克机器人开发教程
代码坦克 (CodeTank) 提供给广大初学 Javascript 的开发者一个新选择,通过 CodeTank 可以非常有趣的开始学习和提高 Javascript 水平。对于爱学习的同学,空闲时玩玩这个游戏绝对要比玩一般的网游有意义得多。这是一场属于程序员之间的战斗,Are you ready?
部分内容转载自AlloyTeam:http://www.alloyteam.com/2012/08/codetank-development-tutorial/
百家号 互联网微风说
微信公众号 weisico-com
转载请注明:微思考学习网-关注技术,分享知识 >> CodeTank(代码坦克)-有趣的Javascript编程对战游戏