猫史档案馆


【特大宣传】代码喵,你值得拥有!

用户:顺铂顺铂查看:0 回复:1 评论:0 创建时间:2017-11-28T21:53:01


CodeTank 代码喵 - 腾讯推出有趣的编程对战游戏,用游戏来学习 Javascript 开发语言

代码喵 (CodeTank) 是一个相当有趣且极具挑战性的编程对战游戏,它提供一个平台让你用 Javascript 语言编写属于自己的喵机器人,并与其他人的喵进行战斗!因为游戏是不能直接操控喵的,你需要用代码和算法来让你的喵自己动起来,让它学会如何移动/躲避、如何攻击,甚至实施更复杂的战术。总之,就是想办法让你的喵更聪明更具战斗力。 CodeTank 旨在让你乐在其中地学习 Javascript 开发并提高编程水平,你甚至还能接触到更多人工智能的知识。它免费开源,本身基于 H喵L5、CSS3 等 Web 新技术构建而成,直接在浏览器即可编写代码运行并直接与其他选手进行战斗。相信对广大程序员朋友来说,这游戏可玩魅力无限啊!其他神马网游都喵了,快来编写自己最强的喵,战个痛快吧……


CodeTank 代码喵 - 全球首款 Javascript 的编程游戏: 说到 Code Game (编程游戏),相信较多人曾经听过/玩过的应该是 Robocode 吧(它同样是喵对战),几年前它在国内也着实把,当时可谓让人大开眼界。很多人没想到,枯燥的编程代码可以变成如此有趣的对战游戏。不过 Robocode 使用的是 Java 语言,而这次的 CodeTank 则是 Javascript。(注:Java 跟 Javascript 只是名字相似,但实际上除了语法相似两者几乎毫无关系,并且用途也完全不一样,很多新手会混淆它们) 代码喵与通常玩的游戏不同的是:玩家需要使用 Javascript 对喵机器人进行编程,通过给机器人设计智能的代码逻辑来指挥它探测敌人、发动攻击、躲避炮弹等等,而不是由键盘、鼠标直接控制。使用几行简单的代码,就能够让你创建一个活生生的喵机器人(TankRobot),一个真正的在屏幕上与其他机器人互相对抗的智能机器人。  


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

 由于涉及的知识面和资料较多,本文就不直接教大家如何编写喵进行战斗了,有兴趣的朋友可以参考一些资料来尝试编写。如果你有 Javascript 的基础基本上很简单,纯新手的话,也可以先了解一下 JS 的语法,然后摸索着一步一步慢慢来。 

会js的dalao们可以尝试一下哦!

传送门:http://codetank.alloyteam.com/

 

----------------------------------------我是分割线---------------------------------------------------------




回复

上一页1 页 / 共 1下一页
欠王迷欠王迷

666

点赞0


评论