Cargando…

Let's build a multiplayer phaser game : with TypeScript, Socket. IO, and Phaser /

Create a fully working multiplayer game from scratch using TypeScript, Socket.io, and the community edition of Phaser.js. You will achieve amazing feats in the browser without having to install any software. This book teaches you how to use the Phaser game engine APIs to tap into physics, and how to...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lodriguez, Oscar (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York, NY] : Apress, [2019]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: Introduction; Who This Book Is For; How to Approach This Book; What the Heck Are We Building Together?; Chapter 2: Setting Up Our Development Environment; Setting up Our Development Environment; Node.js; Git; The Main Ingredient; Editors; Running the Project; Running the Project in Dev Mode; Our Front-End Architecture; Our Folder Structure; Conclusion; Chapter 3: Orchestrating Our Domain Model; The Building Blocks; Creating Our First Model; The Player Model; The Keyboard Model
  • Creating Our DirectoriesDirectory Construction; Conclusion; Chapter 4: Implementing Our Game Domain Models; About Phaser; Talking About Phaser ... ; Finally, Some Code!; The Player Model; Phaser Arcade Physics; The Game Model; The Keyboard Model; Conclusion; Chapter 5: Seeing It In Action; Hooking it All up Together; Conclusion; Chapter 6: Projectiles!; Pickup; Additional Folder Structure; Making it to the Big Screen; Overlap; Gimme the Gun!; Updating the Game; Updating the Keyboard with a Fire!; The HUD; Conclusion; Chapter 7: Hooking Up Our Server; On to the Server Side of Things!
  • Models and EventsModels; Events; Setting up Our Static File Server; Socket Connection; Back to the Client; Marvelous Explosions!; Conclusion; Chapter 8: The World Should Remember Your Name; Login; Congratulations!; Chapter 9: Bonus! Refactoring & Asteroids; Adding More Features; Refactoring; Asteroids!; Conclusion; Chapter 10: Further Reading And Discovery; Other Phaser Resources; Index