你的位置: iPc 首页 > 全部文章 > 业界分析 > 阅读文章
科学X网    Office    苹果中国    微软中国    VPS

腾讯 CodeTank 代码坦克 - 全球首个Javascript程序员的游戏?创新还是继续“山寨”?!

05
九月

近日,腾讯Web前端 AlloyTeam 推出了一款 Javascript 的在线编程对战游戏 —— CodeTank(代码坦克),引起了不大不小的争议……

腾讯CodeTank编程游戏

相关阅读:腾讯推出有趣的编程对战游戏,用游戏来学习 Javascript 开发语言

腾讯推出此款游戏有何目的?!

希望把“编程游戏”这种非常有创意的游戏形式推进到互联网的Web前端领域 — Javascript语言中,并将这类游戏发扬光大!吸引和帮助Javascript初学者学习面向对象的编程,娱乐的同时学习与提高 Javascript 技术;让开发者通过游戏了解和学习游戏的开发。

通过这个坦克仿真平台方便开发者对人工智能方面进行探索和研究。可以搞编程机器人对战比赛,让Javascript程序员的世界多一份欢乐!

CodeTank这款编程游戏是一个免费的非营利公益项目,并且CodeTank是基于HTML5技术开发的Web对战游戏,腾讯AlloyTeam是希望通过此作品为Web前端领域做出一些实实在在的贡献,推动业界更快的向HTML5迈进!

至于其本意,没有人能确切了解,只有靠大家自己慢慢思考……(PS:以上理解并不代表本站或个人!!

一、CodeTank的前世今生

编程游戏也叫“代码游戏”,有许多软件是基于这种思想的,基于Java语言的Robocode的创意就是来源于机器人大战Robot Battle这款软件。

在互联网Web技术飞速发展和广泛普及的今天,有这么多的编程游戏,却唯独少了Web前端编程语言Javascript的编程对战游戏,这不能不说是一个遗憾。而现在,腾讯来弥补了这个遗憾。

有些人说CodeTank山寨Robocode估计没有深入玩过Robocode,或者对此只是一知半解,因为真正玩过Robocode的一下子就能看出CodeTank和Robocode的很大不同。

二、CodeTank的创新

CodeTank 相对来说比较简单,容易上手,不管是理念,还是交互界面,CodeTank也有超越其他语言的同类编程游戏的趋势,例如以下几点:

1、交互体验方面做了大量的创新设计,酷炫的界面设计。

2、全新理念的集成式坦克库管理、战场设定、代码编辑器以及控制台等。

3、创新的网络对战体系,所有的坦克和战队的创建和管理都在云端完成。

4、API体系,加入更多人性化的设定,如:战斗时有趣的对白和挑衅;组队时可以和队友通信等等(有同学提到CodeTank的 API 和其他编程游戏比较一致,因为 API 命名上采用了编程游戏领域几乎是业界事实标准的规则)。

5、基于Javascript语言,保存即可执行,无需繁琐的编译代码。

6、天然基于互联网,可以直接网络对战,不需要下载他人机器人程序。

7、多种对战模式一键切换,无需重新启动游戏。

8、提供全球tank排名系统,并在编程游戏领域率先使用账号体系,打造完善的在线体验,并可以实时与好友进行互动对战。

9、采用先进的HTML5、CSS3技术实现。

10、技术架构上采用先进的基于 Javascript 的 NodeJS 和 MongoDB 开发的,CodeTank后台和数据库。

三、CodeTank与Robocode的对比

1.战斗界面

腾讯CodeTank编程游戏Robocode战斗界面

腾讯CodeTank编程游戏腾讯 CodeTank 战斗界面

2.坦克管理

腾讯CodeTank编程游戏Robocode坦克管理

腾讯CodeTank编程游戏腾讯 CodeTank 坦克管理

3.代码编写界面

腾讯CodeTank编程游戏Robocode 代码编写界面

腾讯CodeTank编程游戏腾讯 CodeTank 代码在线编写界面

总结

这次腾讯 AlloyTeam 的 CodeTank 不管是从编程游戏的理念创新,还是从Web新技术的架构设计创新上都已经算做得不错了,是不可多得的一款编程游戏。

总之,究竟哪一款编程游戏更棒,各人有各人的看法和想法,各求所好!!

关于本文
各种回音
  1. 说: 回复他/她

    腾讯会自主开发了么?

    • 说:

      AV专门馆…你们没看到么?

  2. 说: 回复他/她

    腾讯思路:果断先抄再超!

  3. 说: 回复他/她

    早 小编

  4. 说: 回复他/她

    申请专利 速度

  5. 说: 回复他/她

    前几天小X才在Iplaysoft发布过……
    对编程游戏不感冒。路过

  6. 说: 回复他/她

    山寨货不解释,重新做个UI就变自己的了…………

  7. 说: 回复他/她

    有点诡异,让程序员们提供AI算法,然后就可以做出一个独一无二的牛逼游戏了。“坦克”找不出任何一个相同的。
    不过也有个好处,提供了一个交流平台,至少对国内的AI有很大贡献~

  8. 说: 回复他/她

    几个界面不一样就不算抄了?
    这什么逻辑?
    。。。
    ipc的文章质量真是越来越水了。。。

  9. 说: 回复他/她

    一楼的头像和我一样?

  10. 说: 回复他/她

    一样么~~~