有:「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語言,原來它可以這樣的。
#擴充資料:
為了避開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中文網其他相關文章!