reklama - zainteresowany?

Building HTML5 Games with ImpactJS. An Introduction On HTML5 Game Development - Helion

Building HTML5 Games with ImpactJS. An Introduction On HTML5 Game Development
ebook
Autor: Jesse Freeman
ISBN: 978-14-493-3122-1
stron: 140, Format: ebook
Data wydania: 2012-02-17
Księgarnia: Helion

Cena książki: 46,74 zł (poprzednio: 54,99 zł)
Oszczędzasz: 15% (-8,25 zł)

Dodaj do koszyka Building HTML5 Games with ImpactJS. An Introduction On HTML5 Game Development

Tagi: HTML i XHTML - Programowanie | Programowanie gier

Create a real 2D game from start to finish with ImpactJS, the JavaScript game framework that works with the HTML5's 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, you’ll learn how to use Impact with other technologies step-by-step.

You’ll 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 Impact’s 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

Dodaj do koszyka Building HTML5 Games with ImpactJS. An Introduction On HTML5 Game Development

Spis treści

Building HTML5 Games with ImpactJS. An Introduction On HTML5 Game Development eBook -- 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

Dodaj do koszyka Building HTML5 Games with ImpactJS. An Introduction On HTML5 Game Development

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.