Core HTML5 2D Game Programming (Core Series)

3.4 avg rating
( 5 ratings by GoodReads )
 
9780133564242: Core HTML5 2D Game Programming (Core Series)

Game programming offers a wealth of creative and business opportunities, and it’s never been more accessible. In Core HTML5 2D Game Programming, best-selling author David Geary shows you how to use freely available browser tools and open source resources to create video games that run in desktop browsers and on mobile devices.

 

Geary walks you step by step through every aspect of implementing a sophisticated arcade-style game entirely from scratch, without using proprietary game frameworks. Packed with code, this full-color tutorial gives you the in-depth understanding you need to design and build any kind of HTML5 2D game on your own, whether you use a framework or not.

 

A clearly written, accessible, and exhaustive guide to implementing games, this book leaves no stone unturned, showing you how to

  • Create smooth, flicker-free animations
  • Implement motion that’s unaffected by your game’s underlying animation frame rate
  • Animate sprites (graphical objects) to make them sparkle, explode, etc.
  • Layer multi-channel sound effects on top of a soundtrack
  • Warp time to create nonlinear effects, such as jumping or bouncing
  • Control the flow of time through your game with a time system
  • Implement particle systems that simulate natural phenomena
  • Efficiently detect collisions between sprites
  • Create a developer backdoor containing special features
  • Use Node.js and socket.io to transfer real-time metrics to a server
  • Employ a heads-up display to show high scores stored on a server
  • Understand the nuances of implementing HTML5 games for mobile devices

Through expertly written code that’s easy to understand, and prose that cuts to the chase, Geary illuminates every corner of game development. Everyone from novice game programmers to professional game developers will find this book invaluable as both a tutorial and a reference.

 

All of the book’s source code, including chapter-specific versions of the game discussed in the book, are available at corehtml5games.com.

"synopsis" may belong to another edition of this title.

Product Description:

Using HTML5 APIs and related standards-based technologies, developers can build best-selling games that run smoothly and fast on any modern PC, tablet, or smartphone browser.

 

Core HTML5 Game Programming walks you step-by-step through building an HTML5 arcade-style game entirely from scratch, with no third-party frameworks, showing how to implement each key component of a game from the ground up. Packed with code examples, this full-color tutorial gives you the in-depth understanding you need to design and build any kind of HTML5 game on your own, whether you choose to use a framework or not.

 

Expert author David Geary (author of Core HTML5 Canvas and creator of the popular IBM DevWorks series HTML5 Game Programming) covers all the foundational HTML5 APIs you need to build pro-quality 2D games. Geary illuminates Canvas 2D API, timing controls for script-based animations, audio, CSS3 transitions, media queries, and more. You'll learn how to:

  • Set up an efficient HTML5 game development environment
  • Create smooth, engaging animations
  • Scroll backgrounds and create parallax effects
  • Find and use freely available graphics, sound, and music
  • Implement collision detection, particle systems, and realistic physics
  • Create realistic jumping, falling, and explosions
  • Deploy your game to a server and transmit high scores and in-game statistics
  • Display information on a Heads-Up Display (HUD)
  • Make your games run on mobile devices
  • And much more

Core HTML5 Game Programming dives more deeply into HTML5 game programming than any other book, filling huge gaps left by competing titles, and giving developers the deep mastery they need to create truly great games.

About the Author:

David Geary, a prominent author, speaker, and consultant, is a leading expert on advanced web application development. He’s the author of eight Java books, including the industry’s best-selling guides to Swing and JavaServer Faces, and he co-founded the HTML5 Denver User’s Group. A three-time JavaOne Rock Star, he speaks frequently at conferences. Follow him on Twitter at @davidgeary.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Geary, David
ISBN 10: 013356424X ISBN 13: 9780133564242
New Quantity Available: 3
Seller
GreatBookPrices
(Columbia, MD, U.S.A.)
Rating
[?]

Book Description Book Condition: New. Bookseller Inventory # 19837111-n

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 24.75
Convert Currency

Add to Basket

Shipping: US$ 2.64
Within U.S.A.
Destination, Rates & Speeds

2.

Geary, David
Published by Pearson Education (US), United States (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Paperback Quantity Available: 1
Seller
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2014. Paperback. Book Condition: New. 229 x 178 mm. Language: English . Brand New Book. Game programming offers a wealth of creative and business opportunities, and it s never been more accessible. In Core HTML5 2D Game Programming, best-selling author David Geary shows you how to use freely available browser tools and open source resources to create video games that run in desktop browsers and on mobile devices. Geary walks you step by step through every aspect of implementing a sophisticated arcade-style game entirely from scratch, without using proprietary game frameworks. Packed with code, this full-color tutorial gives you the in-depth understanding you need to design and build any kind of HTML5 2D game on your own, whether you use a framework or not. A clearly written, accessible, and exhaustive guide to implementing games, this book leaves no stone unturned, showing you how to * Create smooth, flicker-free animations * Implement motion that s unaffected by your game s underlying animation frame rate * Animate sprites (graphical objects) to make them sparkle, explode, etc. * Layer multi-channel sound effects on top of a soundtrack * Warp time to create nonlinear effects, such as jumping or bouncing * Control the flow of time through your game with a time system * Implement particle systems that simulate natural phenomena * Efficiently detect collisions between sprites * Create a developer backdoor containing special features * Use Node.js and socket.io to transfer real-time metrics to a server * Employ a heads-up display to show high scores stored on a server * Understand the nuances of implementing HTML5 games for mobile devices Through expertly written code that s easy to understand, and prose that cuts to the chase, Geary illuminates every corner of game development. Everyone from novice game programmers to professional game developers will find this book invaluable as both a tutorial and a reference. All of the book s source code, including chapter-specific versions of the game discussed in the book, are available at . Bookseller Inventory # AAU9780133564242

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 31.76
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Geary, David
Published by Pearson Education (US), United States (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Paperback Quantity Available: 1
Seller
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2014. Paperback. Book Condition: New. 229 x 178 mm. Language: English . Brand New Book. Game programming offers a wealth of creative and business opportunities, and it s never been more accessible. In Core HTML5 2D Game Programming, best-selling author David Geary shows you how to use freely available browser tools and open source resources to create video games that run in desktop browsers and on mobile devices. Geary walks you step by step through every aspect of implementing a sophisticated arcade-style game entirely from scratch, without using proprietary game frameworks. Packed with code, this full-color tutorial gives you the in-depth understanding you need to design and build any kind of HTML5 2D game on your own, whether you use a framework or not. A clearly written, accessible, and exhaustive guide to implementing games, this book leaves no stone unturned, showing you how to * Create smooth, flicker-free animations * Implement motion that s unaffected by your game s underlying animation frame rate * Animate sprites (graphical objects) to make them sparkle, explode, etc. * Layer multi-channel sound effects on top of a soundtrack * Warp time to create nonlinear effects, such as jumping or bouncing * Control the flow of time through your game with a time system * Implement particle systems that simulate natural phenomena * Efficiently detect collisions between sprites * Create a developer backdoor containing special features * Use Node.js and socket.io to transfer real-time metrics to a server * Employ a heads-up display to show high scores stored on a server * Understand the nuances of implementing HTML5 games for mobile devices Through expertly written code that s easy to understand, and prose that cuts to the chase, Geary illuminates every corner of game development. Everyone from novice game programmers to professional game developers will find this book invaluable as both a tutorial and a reference. All of the book s source code, including chapter-specific versions of the game discussed in the book, are available at . Bookseller Inventory # AAU9780133564242

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 32.09
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Geary, David
Published by Prentice Hall (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Paperback Quantity Available: 1
Seller
TEXTBOOKCHARLIE
(Nashville, TN, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2014. Paperback. Book Condition: New. Brand new! Ships same day or next business day. Free USPS Tracking Number. Excellent Customer Service. Ships from TN. Bookseller Inventory # 333454

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 28.93
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

5.

Geary, David
Published by Pearson Education (US) (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Softcover First Edition Quantity Available: 3
Rating
[?]

Book Description Pearson Education (US), 2014. Book Condition: New. Num Pages: 640 pages, illustrations. BIC Classification: UMK; UMW. Category: (P) Professional & Vocational. Dimension: 231 x 178 x 21. Weight in Grams: 844. . 2014. 1st Edition. Paperback. . . . . . Bookseller Inventory # V9780133564242

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 35.76
Convert Currency

Add to Basket

Shipping: FREE
From Ireland to U.S.A.
Destination, Rates & Speeds

6.

Geary, David
Published by Pearson Education (US)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Softcover Quantity Available: 3
Seller
Kennys Bookstore
(Olney, MD, U.S.A.)
Rating
[?]

Book Description Pearson Education (US). Book Condition: New. Num Pages: 640 pages, illustrations. BIC Classification: UMK; UMW. Category: (P) Professional & Vocational. Dimension: 231 x 178 x 21. Weight in Grams: 844. . 2014. 1st Edition. Paperback. . . . . Books ship from the US and Ireland. Bookseller Inventory # V9780133564242

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 36.74
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

Geary, David
Published by Pearson Education (US) 2014-07-11, Upper Saddle River (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New paperback Quantity Available: 5
Seller
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Pearson Education (US) 2014-07-11, Upper Saddle River, 2014. paperback. Book Condition: New. Bookseller Inventory # 9780133564242

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 31.53
Convert Currency

Add to Basket

Shipping: US$ 5.42
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

Geary, David
Published by Prentice Hall (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Softcover Quantity Available: 1
Seller
Book Deals
(Lewiston, NY, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2014. Book Condition: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service! Summary: Game programming offers a wealth of creative and business opportunities, and it's never been more accessible. In Core HTML5 2D Game Programming, best-selling author David Geary shows you how to use freely available browser tools and open source resources to create video games that run in desktop browsers and on mobile devices. Geary walks you step by step through every aspect of implementing a sophisticated arcade-style game entirely from scratch, without using proprietary game frameworks. Packed with code, this full-color tutorial gives you the in-depth understanding you need to design and build any kind of HTML5 2D game on your own, whether you use a framework or not. A clearly written, accessible, and exhaustive guide to implementing games, this book leaves no stone unturned, showing you how to Create smooth, flicker-free animations Implement motion that's unaffected by your game's underlying animation frame rate Animate sprites (graphical objects) to make them sparkle, explode, etc. Layer multi-channel sound effects on top of a soundtrack Warp time to create nonlinear effects, such as jumping or bouncing Control the flow of time through your game with a time system Implement particle systems that simulate natural phenomena Efficiently detect collisions between sprites Create a developer backdoor containing special features Use Node.js and socket.io to transfer real-time metrics to a server Employ a heads-up display to show high scores stored on a server Understand the nuances of implementing HTML5 games for mobile devices Through expertly written code that's easy to understand, and prose that cuts to the chase, Geary illuminates every corner of game development. Everyone from novice game programmers to professional game developers will find this book invaluable as both a tutorial and a reference. All of the book's source code, including chapter-specific versions of the game discussed in the book, are available atcorehtml5games.com. Bookseller Inventory # ABE_book_new_013356424X

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 39.18
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

9.

Geary, David
Published by Prentice Hall (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Quantity Available: > 20
Seller
Paperbackshop-US
(Commerce, GA, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2014. PAP. Book Condition: New. New Book. Shipped from UK within 10 to 14 business days. Established seller since 2000. Bookseller Inventory # PJ-9780133564242

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 35.21
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

10.

Geary, David
Published by Pearson Education (2014)
ISBN 10: 013356424X ISBN 13: 9780133564242
New Quantity Available: 3
Seller
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Pearson Education, 2014. PAP. Book Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Bookseller Inventory # BB-9780133564242

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 28.88
Convert Currency

Add to Basket

Shipping: US$ 10.84
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book