HTML5 games : novice to ninja
Author
Published
Collingwood, VIC Australia : SitePoint, [2018].
Status
Available Online
Description
Loading Description...
More Details
Format
Language
English
ISBN
0994182619, 9780994182616
Notes
Description
Annotation,This book will teach you how to create awesome video games. Games from scratch. Games that run cross-platform, in web browsers, and on phones. Games filled with dynamic sound and music. Games overflowing with impressive visual effects. Fun games. More importantly, this book will teach you how to think about making games. You'll learn to analyze and dissect games; to understand what it is that makes great games great. By the end of the journey you'll have all the knowledge and tools needed to produce engaging, polished products that people will love to play. What's inside?Learn the basics: game loops and inputDraw graphics on the screen using CanvasAdd amazing sound effects and music using the Web Audio APIDevelop several fun games: a platformer, a shoot em up, a dungeon crawler, and a physics-based gameCreate your own JavaScript game libraryJazz up your game up with "juice": screen shakes, particle effects, and more
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Also in this Series
Checking series information...
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Castledine, E. (2018). HTML5 games: novice to ninja . SitePoint.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Castledine, Earle. 2018. HTML5 Games: Novice to Ninja. Collingwood, VIC Australia: SitePoint.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Castledine, Earle. HTML5 Games: Novice to Ninja Collingwood, VIC Australia: SitePoint, 2018.
Harvard Citation (style guide)Castledine, E. (2018). Html5 games: novice to ninja. Collingwood, VIC Australia: SitePoint.
MLA Citation, 9th Edition (style guide)Castledine, Earle. HTML5 Games: Novice to Ninja SitePoint, 2018.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
7972a392-1579-e5eb-5721-f8a6a76b6551-eng
Grouping Information
Grouped Work ID | 7972a392-1579-e5eb-5721-f8a6a76b6551-eng |
---|---|
Full title | html5 games novice to ninja |
Author | castledine earle |
Grouping Category | book |
Last Update | 2024-10-08 10:55:34AM |
Last Indexed | 2024-12-03 03:18:39AM |
Book Cover Information
Image Source | contentCafe |
---|---|
First Loaded | Aug 5, 2023 |
Last Used | Aug 2, 2024 |
Marc Record
First Detected | Mar 21, 2023 11:43:52 AM |
---|---|
Last File Modification Time | May 12, 2023 04:38:33 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 05590cam a2200505 i 4500 | ||
---|---|---|---|
001 | on1028052154 | ||
003 | OCoLC | ||
005 | 20230512043655.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 180309s2018 vraa o 000 0 eng d | ||
020 | |a 0994182619 | ||
020 | |a 9780994182616 | ||
035 | |a (OCoLC)1028052154 | ||
037 | |a CL0500000945|b Safari Books Online | ||
040 | |a UMI|b eng|e rda|e pn|c UMI|d YDX|d STF|d TOH|d OCLCF|d CEF|d KSU|d OCLCQ|d DEBBG|d G3B|d S9I|d UAB|d AU@|d VT2|d OCLCQ|d OCLCO|d OCLCQ | ||
049 | |a MAIN | ||
050 | 4 | |a QA76.76.H94 | |
082 | 0 | 4 | |a 794.81526|2 23 |
100 | 1 | |a Castledine, Earle,|e author. | |
245 | 1 | 0 | |a HTML5 games :|b novice to ninja /|c Earle Castledine. |
246 | 3 | |a HTML 5 games | |
246 | 3 | |a HyperText Markup Language five games | |
264 | 1 | |a Collingwood, VIC Australia :|b SitePoint,|c [2018] | |
264 | 4 | |c ©2018 | |
300 | |a 1 online resource (1 volume) :|b illustrations | ||
336 | |a text|b txt|2 rdacontent | ||
337 | |a computer|b c|2 rdamedia | ||
338 | |a online resource|b cr|2 rdacarrier | ||
347 | |a data file | ||
505 | 0 | |a Intro; HTML5 Games: Novice to Ninja; Notice of Rights; Notice of Liability; Trademark Notice; About Earle Castledine; About SitePoint; Table of Contents; Preface; Who Should Read This Book?; Acknowledgments; Conventions Used; Code Samples; Tips, Notes, and Warnings; Hey, You!; Ahem, Excuse Me ... ; Make Sure You Always ... ; Watch Out!; Supplementary Materials; Press Space to Start; ; This Might Seem Strange to You; Game Design; A Brief History; Games and JavaScript; Strengths of JavaScript; Limitations of JavaScript; Bringing Static Typing to JavaScript; The Future of HTML5 Games; Enough Talk. | |
505 | 8 | |a Make GamesThese Are Just Guidelines; Modules; Making Art; Rasterizing; Copyright; Build Tools and Workflow; Bypassing Budo; Version Control Systems; Valuable Time Spent; Staying Motivated; Get Ready!; Drawing Things; ; Don Get Pigeonholed; DOM vs Canvas vs WebGL; Plain O; DOM; Finding DOM Elements; Why Not DOM?; Canvas API; Using the Console; Using the Context; Drawing Some Shapes; Skim the Following if You are Super Impatient; Degrees vs Radians; Images; Transformations; HSL; Blending and Alpha; Performance Considerations; Game Engines vs Reinventing the Wheel. | |
505 | 8 | |a Game Libraries and EnginesGodot; Quick, Draw; Game Loops & User Input; ; The Loop; The Loop Exists; The Old-school Way; Looping with HTML5; Commit This Loop to Memory; An Even More Accurate Loop; Tiny Movement; Switch Tabs; User Input; Keyboard Input; Structuring the Code, or Not?; Game Genre Doesn't Really Matter; Mouse Controls; Why are we doing this every frame?; Creating Your Game Library; When to Add Things to Your Library; Our Game Architecture Idea; One Approach of Many; Variable Names; Returning the Same Item; The Renderer; Following Canvas's Conventions; Thinking Beyond Canvas. | |
505 | 8 | |a Font BaselineBonus Renderer Features; Adding the Loop; The update Method; Game Entities; Adding Some Action; A Space Shoot-em-up; Setting Up the Game; A Controllable Player; Moving Things; A Player That Shoots; Playing Fast and Loose, for Now; Removing Entities; Optimization; The Bad Guys Strike Back; A Neat Randomization Trick; Collisions at Last!; Imperfect Collisions; Game Over; Animation, Levels, Maps, Camerasâ#x80;Œ; ; An Unexpected Proposition; De-boilerplating Our Prototypes; Starting a New Game; Skip Ahead if You are Impatient; A Little Help with the Children. | |
505 | 8 | |a Sprites with Zing!Affine Transitions; Sprite Translation; Scaling Sprites; Creating and Adding to the Scene in One line; Math Helper Functions; Zero-based Random Numbers; Anchor Points; Sprite Rotation; An Unexpected Assignment; Sprite Sheets & Animation; Sprite Sheets; Where to Get Sprite Sheets; Creating the TileSprite; Why is it called a sprite?; Different Sprite Sheet Formatting; Cell-based Animation: the Easy Way; Using Remainder; Cell-based Animation: A More Powerful Way; You Can Use This Mechanism Everywhere; Adjusting the Anchor Point; The Animation Manager; Tile Maps. | |
520 | 8 | |a Annotation|b This book will teach you how to create awesome video games. Games from scratch. Games that run cross-platform, in web browsers, and on phones. Games filled with dynamic sound and music. Games overflowing with impressive visual effects. Fun games. More importantly, this book will teach you how to think about making games. You'll learn to analyze and dissect games; to understand what it is that makes great games great. By the end of the journey you'll have all the knowledge and tools needed to produce engaging, polished products that people will love to play. What's inside?Learn the basics: game loops and inputDraw graphics on the screen using CanvasAdd amazing sound effects and music using the Web Audio APIDevelop several fun games: a platformer, a shoot em up, a dungeon crawler, and a physics-based gameCreate your own JavaScript game libraryJazz up your game up with "juice": screen shakes, particle effects, and more | |
588 | 0 | |a Online resource; title from title page (Safari, viewed March 6, 2018). | |
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a HTML (Document markup language)|9 70171 | |
650 | 0 | |a Video games|x Programming|9 70228 | |
650 | 0 | |a Computer games|x Design.|9 79719 | |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781492065401/?ar|x O'Reilly|z eBook |
938 | |a YBP Library Services|b YANK|n 15163564 | ||
994 | |a 92|b VIA | ||
999 | |c 285919|d 285919 |