Building HTML5 Games with ImpactJS. An Introduction On HTML5 Game Development (e-book) Woźniki

Create a real 2D game from start to finish with ImpactJS, the JavaScript game framework that works with the HTML5s Canvas element. Making video games is hard work that requires technical skills, a lot of planning, and-most critically-a commitment to completing the project. With this hands-on guide, …

od 46,74 zł Najbliżej: 44 km

Liczba ofert: 1

Oferta sklepu

Opis

Create a real 2D game from start to finish with ImpactJS, the JavaScript game framework that works with the HTML5s Canvas element. Making video games is hard work that requires technical skills, a lot of planning, and-most critically-a commitment to completing the project. With this hands-on guide, youll learn how to use Impact with other technologies step-by-step. Youll pick up important tips about game design, and discover how to publish Impact games to the Web, desktop, and mobile-including a method to package your game as a native iOS app. Packed with screen shots and sample code, this book is ideal for game developers of all levels. Set up your development environment and discover Impacts advantages Build a complete game with core logic, collision detection, and player and monster behavior Learn why a game design document is critical before you start building Display and animate game artwork with sprite sheets Add sound effects, background music, and text Create screens to display stats and in-game status Prepare to publish by baking your game files into a single file Spis treści: Building HTML5 Games with ImpactJS Preface About This Book Who This Book Is For Who This Book Is Not For Conventions Used in This Book This Books Example Files Using Code Examples How To Use This Book Safari Books Online How to Contact Us Content Updates April 24, 2013 July 17, 2013 Acknowledgments 1. Introduction To Impact Why Use Impact? Setting Up a Local Environment Install WebStorm/PHPStorm Install Apache/PHP/MySQL Other Hosting Options Setting Up a New Impact Project Modules How Classes Work Core Classes How Inner Classes Work Level Editor 2. Working With Sprites Sprites and Sprite Sheets Scripting in Photoshop Working with Sprites in Photoshop Optimizing Sprites 3. Introduction To Game Design What is Game Design? Sample Game Design Document Gameplay Exploring a Map Combat Completing a Map Death Main Character Monsters Bosses Equipment Inventory Equipping Items Weapons and Armor Leveling Up Winning the Game Coming Up With Ideas Books to Read 4. Building A Game Creating Our First Level Saving/Loading Maps in Weltmeister CollisionMaps The Main Class Customizing the Main Class Key Binding Creating the Player Class Using Your Sprite Sheet Adding Simple Physics Defining Animation Sequences Creating a Monster Class Collision Detection type Property checkAgainst Property collides Property Health Weapons Firing the Weapon Add Multiple Weapons Killing Entities Respawning the Player Create Death Animations Adding Grenade Explosions Customizing the Camera Loading New Levels 5. Working With Text Creating Font Sprite Sheets Adding Text to Your Game 6. Working With Sound Adding Sounds Adding Music Mobile Browser Sound Compatibility Issues 7. Creating Game Screens and HUDs Extending Impacts Game Class Creating a Start Screen Player Stats Screen Creating the Game Over Screen Adding In-Game HUD Game Rewards In-Game Analytics 8. Debugging Your Game Impacts Debugger Publishing Your Game Baking Your Game Mobile Web Support Compiling for Native iOS 9. Publishing to Windows 8 Getting Started Running Weltmeister Integrating WinJS Adding Touch Support Handling Resize Events Scaling Graphics for Windows 8 Optimizing Your Game Wrapping Up 10. Wrapping Up References and Links About the Author Dedication A Note Regarding Supplemental Files Copyright

Specyfikacja

Podstawowe informacje

Autor
  • Jesse Freeman
Rok wydania
  • 2012
Format
  • MOBI
  • EPUB
Ilość stron
  • 140
Kategorie
  • Gry
Wydawnictwo
  • O'Reilly Media