Warehouse Stock Clearance Sale

Grab a bargain today!


Sign Up for Fishpond's Best Deals Delivered to You Every Day
Go
Introducing JavaScript Game ­Development
Build a 2D Game from the Ground Up

Rating
Format
Paperback, 209 pages
Published
United States, 1 December 2017

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 easier than it is now. New web technology allows even beginner developers to turn their hand to game development. Developed from an undergraduate course module, Introducing JavaScript Game Development teaches each new technology as it is introduced so can be followed by enthusiastic beginners as well as intermediate coders.

You will learn how to work with HTML5 and the canvas element, how to understand paths, how to draw to a design and create your spaceship and asteroids. You'll then move on to animating your game, and finally building. You will work step-by-step through the game design process, starting with only what is necessary to complete each step, and refactoring the code as necessary along the way, reflecting the natural progression that code follows in the real world. Each chapter is designed to take your code base to the next level and to add to your skills. After completing the examples in this book you will have the tools necessary to build your own, high-quality games.



Make the process of creating object-oriented 2D games more fun and more productive and get started on your game development journey. 


Graeme Stuart is a self-taught developer mainly building web-based applications using JavaScript and Python. He's has a PhD in energy management and much of his programming skill was originally developed to this end. He currently teaches JavaScript games programming to first year undergraduates.




Section 1. Drawing

1. HTML5 and the Canvas Element

2. Understand Paths

3. Drawing to a Design

4. Drawing a Spaceship

5. Drawing an Asteroid

Section 2. Animation

6. Basic Animation

7. Animating Asteroids

8. Practicing Objects

9. Inheritance

Section 3. Building the Game

10. Simple Keyboard Interaction

11. Controlling the Ship

12. Collision Detection

13. Death or Glory

Show more

Our Price
£30.09
Elsewhere
£39.99
Save £9.90 (25%)
Ships from USA Estimated delivery date: 7th May - 15th May from USA
Free Shipping Worldwide

Buy Together
+
Buy together with Social Policy for Social Welfare Professionals at a great price!
Buy Together
£52.38
Elsewhere Price
£54.08
You Save £1.70 (3%)

Product Description

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 easier than it is now. New web technology allows even beginner developers to turn their hand to game development. Developed from an undergraduate course module, Introducing JavaScript Game Development teaches each new technology as it is introduced so can be followed by enthusiastic beginners as well as intermediate coders.

You will learn how to work with HTML5 and the canvas element, how to understand paths, how to draw to a design and create your spaceship and asteroids. You'll then move on to animating your game, and finally building. You will work step-by-step through the game design process, starting with only what is necessary to complete each step, and refactoring the code as necessary along the way, reflecting the natural progression that code follows in the real world. Each chapter is designed to take your code base to the next level and to add to your skills. After completing the examples in this book you will have the tools necessary to build your own, high-quality games.



Make the process of creating object-oriented 2D games more fun and more productive and get started on your game development journey. 


Graeme Stuart is a self-taught developer mainly building web-based applications using JavaScript and Python. He's has a PhD in energy management and much of his programming skill was originally developed to this end. He currently teaches JavaScript games programming to first year undergraduates.




Section 1. Drawing

1. HTML5 and the Canvas Element

2. Understand Paths

3. Drawing to a Design

4. Drawing a Spaceship

5. Drawing an Asteroid

Section 2. Animation

6. Basic Animation

7. Animating Asteroids

8. Practicing Objects

9. Inheritance

Section 3. Building the Game

10. Simple Keyboard Interaction

11. Controlling the Ship

12. Collision Detection

13. Death or Glory

Show more
Product Details
EAN
9781484232514
ISBN
1484232518
Publisher
Other Information
Illustrated
Dimensions
23.4 x 15.6 x 1.2 centimeters (0.34 kg)

Table of Contents

Section 1. Drawing.- 1. HTML5 and the Canvas Element.- 2. Understand Paths.- 3. Drawing to a Design.- 4. Drawing a Spaceship.- 5. Drawing an Asteroid.- Section 2. Animation.- 6. Basic Animation.- 7. Animating Asteroids.- 8. Practicing Objects.- 9. Inheritance.- Section 3. Building the Game.- 10. Simple Keyboard Interaction.- 11. Controlling the Ship.- 12. Collision Detection.- 13. Death or Glory.

 

About the Author

Graeme Stuart is a self-taught developer mainly building web-based applications using JavaScript and Python. He’s has a PhD in energy management and much of his programming skill was originally developed to this end. He currently teaches JavaScript games programming to first year undergraduates.

Show more
Review this Product
Ask a Question About this Product More...
 
Look for similar items by category
Item ships from and is sold by Fishpond.com, Inc.

Back to top
We use essential and some optional cookies to provide you the best shopping experience. Visit our cookies policy page for more information.