Es gibt: „Browser Pong“, Twitch, „Browser Ball“, „Crystal Galazy“, „Apophis 2029“, Bing-Bong, Bomberman, „Bunny Hunt“ und „JS Wars“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Hier sind 12 sehr kreative JavaScript-Spiele. Ich hoffe, dass wir nicht nur Spaß haben, sondern auch mehr über die tiefere JavaScript-Sprache lernen können.
Erweiterte Informationen:
Um zu viele grammatikalische Fehler zu vermeiden In JS selbst gibt es allgemeine Spielprojekte Schreiben Sie es in anderen Sprachen und kompilieren Sie es schließlich auf irgendeine Weise in JS. . . Genau wie beim Schreiben in einer allgemeinen Programmiersprache gibt es bei der endgültigen Ausführung nur 1 und 0. . . Bei der Erstellung von Webspielen werden diese normalerweise in einer stark typisierten Sprache geschrieben. Nach Abschluss der endgültigen Entwicklung werden die in der stark typisierten Sprache geschriebenen Codes auf irgendeine Weise in JS-Code „konvertiert“.
Es gibt viele Möglichkeiten, in JS-Code zu „konvertieren“, darunter drei gängige in der Spielebranche:
1. ActionScript-Sprache, auch AS-Sprache genannt. Das ist die Sprache, die FLASH damals verwendete. . . Damals war es einst brillant, aber mit dem Niedergang von FLASH ging es allmählich zurück. . . Es gibt jedoch viele H5-Spiele-Engines, die auch die AS-Sprache verwenden. Wie der LayaAir-Motor usw.
2. TypeScript-Sprache, auch TS-Sprache genannt. Die von Microsoft produzierte und von Microsoft und Google gemeinsam gepflegte Sprache entspricht vollständig dem ECMA-Standard und kann als Obermenge von JS betrachtet werden. Wie verstehen Sie das Konzept der Obermenge? Das heißt: „Alle JS-Sprachen sind auch TS-Sprachen, und TS ähnelt eher dem JS der Zukunft als dem heutigen JS.“ Beispielsweise ist die aktuelle JS-Version nur in ES6 oder ES7 verfügbar. Wie sieht ES10 aus? Niemand hat es jetzt gesehen, nicht einmal die ECMA-Organisation weiß davon. . . Eines ist jedoch sicher: Es sieht TypeScript sehr ähnlich. Und TS enthält JS. Mit anderen Worten: JS selbst kann auch als Teil von TS betrachtet werden. Es ist nur so, dass der Inhalt in TS viel mehr ist als der in JS. Es gibt zwei Hauptverwendungszwecke dieser Sprache: Die eine besteht darin, sie mit Spiel-Engines wie der AS-Sprache wie Cocos Creator, Egret und anderen Engines zu kombinieren. Eine andere Möglichkeit, es zu verwenden, ist. . . In Kombination mit Bibliotheken wie Three.JS kann es genau entsprechend der Verwendung von JS selbst verwendet werden.
3. C#-Sprache. Obwohl JS Java im Namen hat. Aber die Sprache, die ihr am ähnlichsten ist, ist nicht JAVA, sondern C#. Um es einfach auszudrücken: „Der Name von JS ist so ähnlich wie JAVA, und die Syntax ist so ähnlich wie C#.“ Daher lässt sich C# auch einfacher in JS konvertieren. Aber darum geht es nicht. Der Punkt ist, dass es eine supercoole Spiele-Engine gibt, die C# als Entwicklungssprache verwendet. Es ist das berühmte Unity3D. Unity3D kann in C# geschriebene Spieleprojekte, Virtual-Reality-Projekte usw. direkt in WebGL kompilieren und veröffentlichen.
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonWelche Spiele werden mit JavaScript erstellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!