ホームページ  >  記事  >  ウェブフロントエンド  >  どのゲームが JavaScript で作られていますか?

どのゲームが JavaScript で作られていますか?

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-07-20 11:52:243518ブラウズ

「Browser Pong」、「Twitch」、「Browser Ball」、「Crystal Galazy」、「Apophis 2029」、Bing-Bong、Bomberman、「Bunny Hunt」、「JS Wars」ゲームがあります。

どのゲームが JavaScript で作られていますか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

ここでは、非常にクリエイティブな JavaScript ゲームを 12 個紹介します。私たちに楽しみをもたらしながら、さらに奥深い JavaScript 言語についても学ぶことができれば幸いです。このようなことができることがわかりました。

ブラウザポン

ツイッチ

##ブラウザボール

クリスタルGalazy

ビデオ & 画像パズル

Apophis 2029

Bing-Bong

ボンバーマン

#バニーハント

##現実世界のレーサー

# JS Wars

Berts Breakdown

拡張情報:

JS 自体の構文が多すぎるのを避けるため欠点: 通常、ゲーム プロジェクトは他の言語で書かれ、最終的には何らかの方法で JS にコンパイルされます。 。 。一般的なプログラミング言語を書いて、最終的に実行してみると、そこには 1 と 0 しかないのと同じです。 。 。 Webゲームを作る場合、通常は強い型付け言語で書かれており、最終開発が完了した後、強い型付け言語で書かれたコードは何らかの手段でJSコードに「変換」されます。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。