Building JavaScript Games

Building JavaScript Games

Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaScript is in the top ten most-used programming languages world wide, and is the basis for applications that can run in any modern browser, on any device from smart phone to tablet to PC. Especial emphasis is given to touch-based interface, but all games also run using a regular mouse and keyboard setup. The four games you’ll develop from reading this book are: Painter Jewel Jam Penguin Pairs Tick Tick These four games are casual, arcade-style games representing the aim-and-shoot, puzzle, maze, and platform styles of game play. The approach in Building JavaScript Games follows the basic structure of a game rather than the syntax of a language. From almost the very first chapter you are building games to run on your phone or other device and show to your friends. Successive projects teach about handling player input, manipulating game objects, designing game worlds, managing levels, and realism through physics. All told, you’ll develop four well-designed games, making Building JavaScript Games one of the most enjoyable ways there is to learn about programming browser-based games. The final chapters in the book contain a very nice bonus of sorts. In them you will find excerpts from interviews with two prominent people from the game industry: Mark Overmars, who is CTO of Tingly Games and creator of GameMaker, and Peter Vesterbacka, the CMO of Rovio Entertainment - the creators of the Angry Birds franchise. Their insight and perspective round off what is already a fun and valuable book. What you’ll learn Create games to run on phones and tablets Manage sprites and other game objects React to player input through touch and button presses Allow game players to progress through different levels Achieve realistic movement through applied physics Prepare your games properly for commercial deployment Who this book is for Building JavaScript Games is for technology enthusiasts interested in learning about programming, and especially about game programming on their mobile devices. The book is also ideal for programmers in other languages wanting to make the move to mobile development using the cross-platform environment of JavaScript and HTML5. If you’re interested in browser-based development, especially the development of mobile games, then Building JavaScript Games is the perfect choice. Table of ContentsPart I 1 - Programming 2 - Game Programming Basics 3 - Creating a Game World 4 - Game Assets Part II 5 - Knowing What the Player is Doing 6 - Reacting to Player Input 7 - Basic Game Objects 8 - Game Object Types 9 - Colors and Collisions 10 - Limited Lives 11 - Organizing Game Objects 12 - Finishing the Game Part III 13 - Adapting to Different Devices 14 - Game Objects in a Structure 15 - Gameplay Programming 16 - Game States 17 - Finishing the Game Part IV 18 - Sprite Sheets 19 - Menus and Settings 20 - Game State Management 21 - Storing and Recalling Game Data 22 - Pairing the Penguins 23 - Finishing the Game Part V 24 - The Main Game Structure 25 - Animation 26 - Game Physics 27 - Intelligent Enemies 28 - Adding Player Interaction 29 - Finishing the Game Part VI 30 - Efficient and Readable Code 31 - Deploying your Game

Download Now
Author
Publisher Apress
Release Date
ISBN 9781430265382
Pages 444 pages
Rating 4/5 (88 users)

More Books:

Building JavaScript Games
Language: en
Pages: 444
Authors: Arjan Egges
Categories: Computers
Type: BOOK - Published: 2014-09-23 - Publisher: Apress

GET EBOOK

Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaSc
Building JavaScript Games
Language: en
Pages: 422
Authors: Arjan Egges
Categories: Computers
Type: BOOK - Published: 2014-09-30 - Publisher: Apress

GET EBOOK

Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaSc
Introducing JavaScript Game Development
Language: en
Pages: 209
Authors: Graeme Stuart
Categories: Computers
Type: BOOK - Published: 2017-12-07 - Publisher: Apress

GET EBOOK

Learn to build a fully-functional 2D game inspired by the 1979 Atari classic, Asteroids, using just HTML5, CSS and JavaScript. Developing games has never been e
The Web Game Developer's Cookbook
Language: en
Pages: 368
Authors: Evan Burchard
Categories: Computers
Type: BOOK - Published: 2013-03-23 - Publisher: Addison-Wesley

GET EBOOK

Want to start building great web games with HTML5 and JavaScript? Moving from Flash or other game platforms? Already building HTML5 games and want to get better
Physics for JavaScript Games, Animation, and Simulations
Language: en
Pages: 490
Authors: Adrian Dobre
Categories: Computers
Type: BOOK - Published: 2014-06-14 - Publisher: Apress

GET EBOOK

Have you ever wanted to include believable physical behaviors in your games and projects to give them that extra edge? Physics for JavaScript Games, Animation,
Building HTML5 Games with ImpactJS
Language: en
Pages: 140
Authors: Jesse Freeman
Categories: Computers
Type: BOOK - Published: 2012-02-15 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

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 w
Introducing JavaScript Game Development
Language: en
Pages: 211
Authors: Graeme Stuart
Categories: Computers
Type: BOOK - Published: 2017-12-07 - Publisher: Apress

GET EBOOK

Learn to build a fully-functional 2D game inspired by the 1979 Atari classic, Asteroids, using just HTML5, CSS and JavaScript. Developing games has never been e
Learning HTML5 Game Programming
Language: en
Pages: 253
Authors: James Lamar Williams
Categories: Computers
Type: BOOK - Published: 2012 - Publisher: Addison-Wesley Professional

GET EBOOK

Presents practical instrucion and theory for using the features of HTML5 to create a online gaming applications.
Making Games
Language: en
Pages: 86
Authors: Christopher Pitt
Categories: Computers
Type: BOOK - Published: 2016-12-14 - Publisher: Apress

GET EBOOK

Develop games using the JavaScript web scripting language. This compact short book will help you learn how to use modern JavaScript to make games for web browse
Build Your Own 2D Game Engine and Create Great Web Games
Language: en
Pages: 741
Authors: Kelvin Sung
Categories: Computers
Type: BOOK - Published: 2021-12-04 - Publisher: Apress

GET EBOOK

Develop a 2D game engine that will give you the experience and core understanding of foundational concepts for building complex and fun 2D games that can be pla