「Browser Pong」、「Twitch」、「Browser Ball」、「Crystal Galazy」、「Apophis 2029」、Bing-Bong、Bomberman、「Bunny Hunt」、「JS Wars」ゲームがあります。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
ここでは、非常にクリエイティブな JavaScript ゲームを 12 個紹介します。私たちに楽しみをもたらしながら、さらに奥深い JavaScript 言語についても学ぶことができれば幸いです。このようなことができることがわかりました。
JS コードに「変換」する方法は数多くありますが、ゲーム業界で主流の方法は次の 3 つです:
1. AS 言語と呼ばれる ActionScript 言語。それが当時のFLASHで使われていた言語です。 。 。当時は輝いていましたが、FLASHの衰退とともに徐々に衰退していきました。 。 。ただし、AS 言語を使用する H5 ゲーム エンジンも多数あります。 LayaAirエンジンなど2. TypeScript 言語 (TS 言語と呼ばれます)。 Microsoft によって作成され、Microsoft と Google によって共同で保守されているこの言語は、ECMA 標準に完全に準拠しており、JS のスーパーセットと見なすことができます。スーパーセットの概念をどのように理解していますか?つまり、「すべての JS 言語は TS 言語でもあり、TS は現在の JS よりも未来の JS に近い」ということです。たとえば、現在の JS バージョンは ES6 または ES7 でのみ使用できます。 ES10 はどのようなものでしょうか?今では誰もそれを目撃しておらず、ECMA 組織ですらそれについて知りません。 。 。しかし、1 つ確かなことは、TypeScript に非常によく似ているということです。そしてTSにはJSが含まれています。つまり、JS 自体も TS の一部とみなすことができます。 TS のコンテンツは JS のコンテンツよりもはるかに多いというだけです。この言語の主な用途は 2 つあり、1 つは AS 言語のようなゲーム エンジン (cocos Creator、egret など) と組み合わせることです。もう一つの使い方があります。 。 。 Three.JSなどのライブラリと組み合わせることで、JS自体の用途に合わせた使い方が可能です。 3. C# 言語。 JS の名前には Java が付いていますが。しかし、これに最も似ている言語は JAVA ではなく C# です。簡単に言うと、「JS の名前は JAVA に似ており、構文は C# に似ています。」したがって、C# は JS への変換も簡単です。しかし重要なのはそこではなく、開発言語として C# を使用する非常にクールなゲーム エンジンがあるということです。有名なUnity3Dです。 Unity3D は、C# で書かれたゲーム プロジェクトや仮想現実プロジェクトなどを WebGL に直接コンパイルして公開できます。 [推奨学習:JavaScript 上級チュートリアル
]以上がどのゲームが JavaScript で作られていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。