JavaScript Bundle 2nd Edition


Détails de l'ensemble


Hands-On Game Development with WebAssembly
Rendez votre voyage WebAssembly amusant tout en créant un jeu avec
Principales caractéristiques
- Créez un jeu WebAssembly qui implémente des sprites, des animations, de la physique, des systèmes de particules et d'autres principes de base du développement de jeux
- Découvrez les mécanismes de jeu avancés de WebAssembly
- Apprenez à utiliser WebAssembly et WebGL pour effectuer le rendu sur l'élément de canevas HTML5
Description du livre
Au cours des prochaines années, WebAssembly changera le Web tel que nous le connaissons. Il promet un monde où vous pouvez écrire une application pour le Web dans n'importe quelle langue et la compiler pour les plates-formes natives ainsi que pour le Web.
Ce livre est conçu pour initier les développeurs Web et les développeurs de jeux au monde de WebAssembly en parcourant le développement d'un jeu d'arcade rétro. Vous apprendrez à créer une application WebAssembly à l'aide de C ++, Emscripten, JavaScript, WebGL, SDL et HTML5.
Ce livre couvre beaucoup de terrain dans le développement de jeux et le développement d'applications Web. Lors de la création d'un jeu ou d'une application qui cible WebAssembly, les développeurs doivent apprendre une pléthore de compétences et d'outils. Ce livre est un exemple de plateau de ces outils et compétences. Il couvre des sujets tels que Emscripten, C / C ++, WebGL, OpenGL, JavaScript, HTML5 et CSS. Le lecteur apprendra également les techniques de base pour le développement de jeux, y compris l'animation de sprites 2D, les systèmes de particules, la conception de caméras 2D, les effets sonores, la physique des jeux 2D, la conception d'interfaces utilisateur, les shaders, le débogage et l'optimisation. À la fin du livre, vous serez en mesure de créer des jeux Web simples et des applications Web ciblant WebAssembly.
Ce que vous apprendrez
- Créez des applications Web avec des performances quasi natives à l'aide de WebAssembly
- Familiarisez-vous avec la façon dont les applications Web peuvent être utilisées pour créer des jeux à l'aide de HTML5 Canvas, WebGL et SDL
- Maîtrisez bien les concepts de développement de jeux tels que les sprites, l'animation, les systèmes de particules, l'IA, la physique, la conception de caméras, les effets sonores et les shaders
- Déployer des applications C / C ++ sur le navigateur à l'aide de WebAssembly et Emscripten
- Comprendre comment les modèles de shell HTML Emscripten, le code de collage JavaScript et un module WebAssembly interagissent
- Débogage et optimisation des performances de votre application WebAssembly
À qui s'adresse ce livre
Développeurs Web et développeurs de jeux intéressés à créer des applications pour le Web à l'aide de WebAssembly.
Les développeurs de jeux intéressés à déployer leurs jeux sur le Web
Les développeurs Web intéressés à créer des applications potentiellement plus rapides que leurs applications Web JavaScript existantes
Les développeurs C / C ++ intéressés à utiliser leurs compétences existantes pour déployer des applications sur le Web
eBook Détails
À propos de cet ensemble
Comprendre l'une des technologies clés du World Wide Web et créer des pages Web interactives et des applications Web efficaces avec l'aide de JavaScript Bundle 2nd Edition.
Cette collection à plusieurs niveaux vous offre jusqu'à 25 livres électroniques, dont 12 nouveaux, vous enseigne les étapes fondamentales de l'utilisation de Javascript et la meilleure façon de l'implémenter dans votre travail et vos projets quotidiens.
Choisissez le niveau 1 du bundle JavaScript 2e édition et vous recevrez cinq livres électroniques. Familiarisez-vous avec les mécanismes de jeu avancés avec le développement de jeu pratique avec WebAssembly; améliorer la création d'applications Web avec le guide de démarrage rapide Redux; exploiter la puissance de JavaScript, HTML et CSS pour créer des visualisations interactives avec Learn Chart.js; et plus!
Optez pour le niveau deux et vous recevrez huit autres livres électroniques efficaces et faciles à utiliser. Créez des chatbots et des voicebots IA à l'aide de boîtes à outils pratiques et accessibles avec Voicebot et Chatbot Design; apprenez à créer des expériences utilisateur riches et engageantes avec React Native Cookbook; construire des robots qui s'allument et font du bruit avec l'aide de Hands-On Robotics avec JavaScript; et beaucoup plus!
Si vous optez pour le niveau trois, vous obtiendrez tout ce qui précède ainsi que 12 autres livres électroniques incroyables pour apprendre. Créez et administrez des applications de base de données tolérantes aux pannes avec Mastering MongoDB 4.x - Second Edition; créer des applications 3D hautes performances visuellement époustouflantes avec des graphiques 3D en temps réel avec WebGL 2 - Deuxième édition; créer des applications JavaScript de qualité professionnelle à partir de zéro avec Building Enterprise JavaScript Applications; et beaucoup plus!
Les livres électroniques inclus dans cet ensemble sont disponibles aux formats EPUB, MOBI et PDF.