代码坦克全球首个JS程序员编程游戏

开发 后端 前端
CodeTank 是由 腾讯 AlloyTeam 和 HTML5 梦工场联合出品的在线坦克仿真游戏平台,采用 HTML5、Javascript、CSS3、NodeJS、MongoDB 等全新Web 技术来构建一个基于互联网的在线智能坦克机器人战斗仿真引擎。

近日,腾讯Web前端 AlloyTeam 团队推出全世界首个Javascript程序员的编程游戏——CodeTank(代码坦克)!CodeTank 是由 腾讯 AlloyTeam 和 HTML5 梦工场联合出品的在线坦克仿真游戏平台,采用 HTML5、Javascript、CSS3、NodeJS、MongoDB 等全新Web 技术来构建一个基于互联网的在线智能坦克机器人战斗仿真引擎。

CodeTank是一个非常有趣的竞赛性编程游戏平台,通过几行简单的Javascript代码和CodeTank API,每个人都可以方便的构建属于自己富有智能和个性的坦克(Tank)机器人,并通过互联网进行在线互动和竞赛!相信每一个男人的内心深处,都有一份对坦克的特殊情结,而用Javascript代码来直接控制坦克进行战斗更是会让广大程序员热血沸腾的事情!

CodeTank是 Code Game(代码游戏,也叫编程游戏)的一种,可以让你在娱乐的同时学习和提高Javascript编程水平以及进行人工智能的研究。它使用HTML5、 CSS3等Web新技术构建的在线平台,天然的基于互联网,Tank机器人的代码不需要人工上传下载,可以直接在线运行与其他选手进行战斗。

与通常玩的游戏不同的是:玩家需要使用 Javascript 对坦克机器人进行编程,通过给机器人设计智能的代码逻辑来指挥它探测敌人、发动攻击、躲避炮弹等等,而不是由键盘、鼠标直接控制。使用几行简单的代码,就能够让你创建一个活生生的坦克机器人(TankRobot),一个真正的在屏幕上与其他机器人互相对抗的机器人。

Tank机器人除了可以灵活行走的Tank车身(Body)外,还配有雷达(Radar)火炮(Gun),玩家在探测对手、攻击对手的时候,还需要躲避对手的进攻,在有限的能量消耗殆尽前看谁先把对方消灭,最终以击中目标和未被对手击中的次数来衡量得分的多少。

全世界Javascript程序员的游戏Javascript是目前世界上最精彩的语言,也是最被误解、最受争议的语言。Javascript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用,是属于网络的脚本语言,是目前互联网上最流行的脚本语言。

Javascript 的复苏使一些业界领袖人物也不得不开始重新审视这种编程语言。Stuart Halloway曾经在一次JS的分享上说过:“在不久的将来,Javascript 将被公认为是一种拥有开发现代应用程序所需的一整套新特性的语言” 。他继而介绍说 Javascript 程序要比类似的 Java 程序紧密十倍。

所以CodeTank提供给广大初学 Javascript的开发者一个新选择,通过CodeTank 可以非常有趣的开始学习Javascript。CodeTank 使用HTML5的Canvas特性来渲染游戏画面,使用了Javascript的OOP(面向对象编程)技术,通过这个编程游戏,初学 Javascript的开发者会很容易上手写出一个可以在屏幕自由运动的坦克,可以大大提高对 Javascript 的编程兴趣,让你在娱乐的同时学习与提高 Javascript 知识和编程能力。

CodeTank 官方网站:Http://CodeTank.AlloyTeam.com

原文链接:http://www.cnbeta.com/articles/203326.htm

【编辑推荐】

  1. 优秀的JavaScript模块是怎样炼成的
  2. JavaScript,只有你想不到
  3. JavaScript面试后的反思
  4. JavaScript制作新浪网易的评论块
  5. 从未离开过的JavaScript应用
责任编辑:张伟 来源: cnBeta
相关推荐

2016-11-24 15:32:35

云计算

2012-08-30 10:05:40

编程编程语言程序员

2013-11-14 10:05:25

程序员职业转型

2020-12-10 15:23:05

程序员器编程开发者

2020-10-27 11:43:29

低代码开发工具开发

2014-11-18 15:27:17

编程

2013-06-28 13:28:09

2023-01-06 17:16:36

程序员数据薪酬

2014-06-13 11:03:19

程序员

2012-06-15 09:54:58

程序员编程开发

2011-11-11 16:20:22

编程

2013-07-17 18:38:32

Android游戏源码Android源码下载Android坦克大战

2010-03-17 09:56:37

游戏程序员

2017-03-13 09:07:05

测定代码基因

2010-08-11 09:51:28

Flex代码

2009-07-28 08:28:15

2010-03-22 09:32:42

自学编程

2015-02-03 02:40:33

程序员盲人程序员

2014-11-10 09:46:57

程序员

2011-07-19 13:04:22

网络协议网络编程
点赞
收藏

51CTO技术栈公众号