Il y a : les jeux "Browser Pong", Twitch, "Browser Ball", "Crystal Galazy", "Apophis 2029", Bing-Bong, Bomberman, "Bunny Hunt" et "JS Wars".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Voici 12 jeux JavaScript très créatifs. J'espère que tout en nous amusant, nous pourrons également en apprendre davantage sur le langage JavaScript plus profond. Il s'avère que cela peut être comme ça.
Browser Pong
Twitch
Browser Ball
Crystal Galazy
Video & Picture Puzzle
Apophis 2 0 29
Bing-Bong
Bomberman "Bunny Hunt" dans JS lui-même, les projets de jeux généraux sont Écrivez-le dans d'autres langages et enfin compilez-le en JS par certains moyens. . . Tout comme lorsque vous écrivez dans un langage de programmation général, lorsque vous l'exécutez finalement, il n'y a que 1 et 0. . . Lors de la création de jeux Web, ils sont généralement écrits dans un langage fortement typé. Une fois le développement final terminé, les codes écrits dans le langage fortement typé sont « convertis » en code JS par un moyen ou un autre.
Il existe de nombreuses façons de « convertir » en code JS, parmi lesquelles il en existe trois principales dans l'industrie du jeu : 1. Le langage ActionScript, appelé langage AS. C'est le langage utilisé par FLASH à l'époque. . . C'était autrefois brillant à l'époque, mais il a progressivement décliné avec le déclin de FLASH. . . Mais il existe de nombreux moteurs de jeux H5 qui utilisent également le langage AS. Tels que le moteur LayaAir, etc.
2. Langage TypeScript, appelé langage TS. Produit par Microsoft et maintenu conjointement par Microsoft et Google, c'est un langage entièrement conforme à la norme ECMA et peut être considéré comme un surensemble de JS. Comment comprenez-vous le concept de superset ? Autrement dit, "tous les langages JS sont également des langages TS, et TS ressemble plus au JS du futur qu'au JS d'aujourd'hui". Par exemple, la version actuelle de JS n'est disponible qu'en ES6 ou ES7. Alors à quoi ressemble ES10 ? Personne ne l’a vu jusqu’à présent, même l’organisation ECMA n’en est pas au courant. . . Mais une chose est sûre, cela ressemble beaucoup à TypeScript. Et TS contient JS. En d’autres termes, JS lui-même peut également être considéré comme faisant partie de TS. C'est juste que le contenu de TS est bien plus que celui de JS. Il existe deux manières principales d'utiliser ce langage. La première consiste à le combiner avec des moteurs de jeu comme le langage AS, tels que Cocos Creator, Egret et d'autres moteurs. Une autre façon de l'utiliser est. . . Combiné avec des bibliothèques telles que Three.JS, il peut être utilisé exactement comme JS lui-même. 3. Langage C#. Bien que JS ait Java dans son nom. Mais le langage qui lui ressemble le plus n’est pas JAVA, mais C#. Pour faire simple : "Le nom de JS est aussi similaire à celui de JAVA et la syntaxe est aussi similaire à celle de C#." Ainsi, C# est également plus facile à convertir en JS. Mais ce n'est pas le problème. Le fait est qu'il existe un moteur de jeu super cool qui utilise C# comme langage de développement. Il s'agit du fameux Unity3D. Unity3D peut directement compiler et publier des projets de jeux, des projets de réalité virtuelle, etc. écrits en C# vers WebGL.
【Apprentissage recommandé : Tutoriel avancé javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!