
Building HTML5 Games with ImpactJS
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- 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 Book's 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 Impact's 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
- Impact's 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
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.