• 技术文章 >web前端 >js教程

    哪些游戏是用javascript制作的?

    醉折花枝作酒筹醉折花枝作酒筹2021-07-20 11:52:24原创84

    有:“Browser Pong”、Twitch、“Browser Ball”、“Crystal Galazy”、“Apophis 2029”、Bing-Bong、Bomberman、“Bunny Hunt”和“JS Wars”等游戏。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    这里是12个非常有创意的JavaScript小游戏,希望在给我们带来趣味的同时也能更进一步地了解更深层次的JavaScript语言,原来它可以这样的。

    Browser Pong

    Twitch

    Browser Ball

    Crystal Galazy

    Video & Picture Puzzle

    Apophis 2029

    Bing-Bong

    Bomberman

    Bunny Hunt

    Real world racer

    JS Wars

    Berts Breakdown

    扩展资料:

    为了避开JS本身太多的语法缺陷,一般游戏项目,都是使用其他语言编写,最后再通过一些手段,编译成JS。。。就如同你用一般编程语言编写,最终运行的时候,只有1和0的道理一样。。。在制作页游的时候,一般都是用强类型语言编写,最后开发完成之后,把那些强类型语言编写的代码,通过一些手段“转换”成JS代码。

    “转换”成JS代码的方法有很多,其中在游戏行业比较主流的,一共有三种:

    1、ActionScript语言,简称AS语言。也就是当年FLASH使用的那个语言。。。当年也曾辉煌过,后来随着FLASH的没落而逐渐没落。。。但有很多H5游戏引擎,也同样使用AS语言。比如LayaAir引擎等。

    2、TypeScript语言,简称TS语言。由微软出品,微软和谷歌共同维护的一门完全符合ECMA标准的语言,可以视作JS的超集。超集这个概念怎么理解呢?就是“所有的JS语言,同时也是TS语言,而TS比今天的JS,更像未来的JS”。就比如目前的JS版本只出到了ES6或ES7。那么ES10是啥样?现在并没人见过,连ECMA组织也不知道。。。但有一点可以确定的是,它和TypeScript长的很像。而TS是包含JS的。换言之,JS本身也可以视作是TS的一部分。只是TS里的内容要远比JS多的多。这语言主要有两种用法,一是像AS语言一样结合游戏引擎,比如cocos creator,白鹭等引擎都支持。还有一种用法就是。。。结合Three.JS之类的库,完全按照JS本身的用法去使用。

    3、C#语言。虽然JS得名字里面带个Java。但和它长的最像的语言,却并不是JAVA,而是C#。简单说就是:“JS的名字和JAVA有多像,语法就和C#有多像”。所以C#也比较容易转换成JS。但这并不是重点,重点是有一个超级牛的游戏引擎,是使用C#作为开发语言的。就是大名鼎鼎的Unity3D。Unity3D可以直接把C#编写的游戏项目,虚拟现实项目等,编译发布到WebGL。

    【推荐学习:javascript高级教程

    以上就是哪些游戏是用javascript制作的?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:JavaScript 小游戏
    上一篇:javascript中日期如何转为时间戳 下一篇:javascript arguments对象怎么用
    第16期线上培训班

    相关文章推荐

    • javascript file对象的方法有哪些• javascript捕获异常的方法有哪些• javascript的结束方法有哪些?• javascript如何去除特定字符• javascript中日期如何转为时间戳

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网