Cargando…

HTML5 game development insights /

HTML5 Game Development Insights is a from-the-trenches collection of tips, tricks, hacks, and advice straight from professional HTML5 game developers. The 24 chapters here include unique, cutting edge, and essential techniques for creating and optimizing modern HTML5 games. You will learn things suc...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: McAnlis, Colt (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2014.
Colección:Expert's voice in game development.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn877955844
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 140423s2014 caua o 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d UKMGB  |d DEBBG  |d COO  |d UMI  |d YDXCP  |d B24X7  |d DEBSZ  |d A7U  |d UWO  |d OCLCF  |d E7B  |d IDEBK  |d EBLCP  |d OCLCQ  |d JG0  |d Z5A  |d LIV  |d MERUC  |d OCLCQ  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d N$T  |d REB  |d OCL  |d CEF  |d DEHBZ  |d OCLCQ  |d U3W  |d OCLCQ  |d WYU  |d YOU  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d BRF  |d ADU  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d OCLCA  |d INARC  |d OCLCO 
016 7 |a 016709371  |2 Uk 
019 |a 880637895  |a 881305373  |a 884587802  |a 891357446  |a 902411879  |a 966388302  |a 1005836943  |a 1048155826  |a 1058240045  |a 1066454301  |a 1086461095  |a 1097128008  |a 1110987481  |a 1112583439  |a 1112841555  |a 1129359766  |a 1153044645  |a 1160950526  |a 1192350830  |a 1206408852  |a 1227398789  |a 1237487688  |a 1240514892  |a 1244635394  |a 1300544993 
020 |a 9781430266983  |q (electronic bk.) 
020 |a 1430266988  |q (electronic bk.) 
020 |z 143026697X 
020 |z 132213202X 
020 |z 9781322132020 
020 |z 9781430266976 
024 7 |a 10.1007/978-1-4302-6698-3  |2 doi 
029 1 |a AU@  |b 000052969778 
029 1 |a AU@  |b 000053310632 
029 1 |a CHNEW  |b 000888029 
029 1 |a CHVBK  |b 374469466 
029 1 |a DEBBG  |b BV041842271 
029 1 |a DEBBG  |b BV042032709 
029 1 |a DEBBG  |b BV043610451 
029 1 |a DEBSZ  |b 414181816 
029 1 |a DEBSZ  |b 427420687 
029 1 |a GBVCP  |b 882730533 
029 1 |a NZ1  |b 15625549 
035 |a (OCoLC)877955844  |z (OCoLC)880637895  |z (OCoLC)881305373  |z (OCoLC)884587802  |z (OCoLC)891357446  |z (OCoLC)902411879  |z (OCoLC)966388302  |z (OCoLC)1005836943  |z (OCoLC)1048155826  |z (OCoLC)1058240045  |z (OCoLC)1066454301  |z (OCoLC)1086461095  |z (OCoLC)1097128008  |z (OCoLC)1110987481  |z (OCoLC)1112583439  |z (OCoLC)1112841555  |z (OCoLC)1129359766  |z (OCoLC)1153044645  |z (OCoLC)1160950526  |z (OCoLC)1192350830  |z (OCoLC)1206408852  |z (OCoLC)1227398789  |z (OCoLC)1237487688  |z (OCoLC)1240514892  |z (OCoLC)1244635394  |z (OCoLC)1300544993 
037 |a CL0500000432  |b Safari Books Online 
050 4 |a QA76.76.H94 
072 7 |a UY  |2 bicssc 
072 7 |a COM014000  |2 bisacsh 
072 7 |a HOB  |2 ukslc 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 006.7/4  |2 23 
049 |a UAMI 
245 0 0 |a HTML5 game development insights /  |c Colt McAnlis ... [and more]. 
264 1 |a Berkeley, CA :  |b Apress,  |c 2014. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c ©2014 
300 |a 1 online resource (xxiii, 433 pages) :  |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 text file 
347 |b PDF 
490 1 |a The expert's voice in game development 
500 |a Includes index. 
520 |a HTML5 Game Development Insights is a from-the-trenches collection of tips, tricks, hacks, and advice straight from professional HTML5 game developers. The 24 chapters here include unique, cutting edge, and essential techniques for creating and optimizing modern HTML5 games. You will learn things such as using the Gamepad API, real-time networking, getting 60fps full screen HTML5 games on mobile, using languages such as Dart and TypeScript, and tips for streamlining and automating your workflow. Game development is a complex topic, but you don't need to reinvent the wheel. HTML5 Game Development Insights will teach you how the pros do it. The book is comprised of six main sections: Performance; Game Media: Sound and Rendering; Networking, Load Times, and Assets; Mobile Techniques and Advice; Cross-Language JavaScript; Tools and Useful Libraries. Within each of these sections, you will find tips that will help you work faster and more efficiently and achieve better results. Presented as a series of short chapters from various professionals in the HTML5 gaming industry, all of the source code for each article is included and can be used by advanced programmers immediately. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed April 21, 2014). 
505 0 |a At a Glance; Introduction; Chapter 1: JavaScript Is Not the Language You Think It Is; Variables and Scoping Rules; Declaration Scoping; Declaration Hoisting; JavaScript Typing and Equality; Base Types; Numbers; Strings; Booleans; Objects; Arrays; null; undefined; The typeof Operator; The instanceof Operator; Type Coercion; Equality Checking; Truthiness; Inheritance the JavaScript Way; Prototypical Inheritance; this; Conclusion; Chapter 2: Optimal Asset Loading; Caching Data; HTTP Caching; HTTP Caching Example; Loading HTTP Cached Assets; Client-Side Storage; Memory Caching. 
505 8 |a Data FormatsTexture Formats; Audio Formats; Other Formats; Asset Hosting; Server Compression; Geolocating Assets; Using a Content Distribution Network; Effective Asset Grouping; Grouping Using Tar Files; Conclusion; Acknowledgements; Chapter 3: High-Performance JavaScript; About the Demo; Object Pools; How to Make an Object Pool; Pool Structure; Recyclable Objects; Requesting a Free Object from the Pool; Returning Objects to the Pool; Iterating on a Pool; Using an Object Pool; Updating Only What's Important; Culling for Simulation; Culling for Rendering; Warming Up the Virtual Machine. 
505 8 |a Your Code Will Be Compiled and Optimized on the FlyDeoptimizations; Rev Up the Engine; Benchmarking; Digging Deeper; Conclusion; Chapter 4: Efficient JavaScript Data Structures; The Importance of Data Structures; Object Hierarchies; Arrays; Performance Data; ArrayBuffers and ArrayBufferViews; Complex Structures as Single ArrayBufferViews; Late Unpacking; Best Practices; Conclusion; Chapter 5: Faster Canvas Picking; Creating Pickable Objects; Defining a Sprite Prototype; Representing Objects; Basic Picking with Bounding Boxes; Caveats; Faster Picking via Bucketing; Caveats. 
505 8 |a Pixel Perfect PickingLoading Pixel Data; Testing a Mouse Click; Results and Caveats; Convex Hull Picking; Generating the Convex Hull; Doing Picking Against the Convex Hull; Caveats; Moving Forward; Chapter 6: Autotiles; Shadows; The Abyss; Smooth Transitions; Chapter 7: Importing Flash Assets; Bruno Garcia, co-founder, 2DKit; Sprite Sheets; Vectorization; Cutout Animation; New Tools; Other Assets; Conclusion; Chapter 8: Applying Old-School Video Game Techniques in Modern Web Games; High-Performance Update Loops; Calling requestAnimationFrame; Bottlenecks in an Update Loop; Dirty Rectangles. 
505 8 |a Rendering Massive GridsDisplaying Animations in Extremely Large Viewports; Color Cycling; Conclusion; Chapter 9: Optimizing WebGL Usage; The Anatomy of a WebGL Call; How WebGL Works; Building the Renderer; Debugging WebGL Usage; Using Extensions; Vertex Array Objects; Draw Buffers; Instanced Arrays; WebGL 2; Rendering the Scene; Frustum Culling; Rendering Order; Batching; Conclusion; Chapter 10: Playing Around with the Gamepad API; Draft Stage; Browser Support; Supported Devices; Gamepad API Implementation; Project Setup; Connecting the Gamepad; Prefixes; Detecting Disconnection. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a HTML (Document markup language) 
650 0 |a Video games  |x Programming. 
650 6 |a HTML (Langage de balisage) 
650 6 |a Jeux sur Internet  |x Programmation. 
650 6 |a Jeux vidéo  |x Programmation. 
650 7 |a HTML.  |2 aat 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a HTML (Document markup language)  |2 fast 
700 1 |a McAnlis, Colt,  |e author. 
776 0 8 |i Print version:  |z 9781430266976 
776 0 8 |i Print version:  |z 9781430266983 
830 0 |a Expert's voice in game development. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430266976/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Internet Archive  |b INAR  |n html5gamedevelop0000unse 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28324567 
938 |a Books 24x7  |b B247  |n bks00065475 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1719930 
938 |a ebrary  |b EBRY  |n ebr10862858 
938 |a EBSCOhost  |b EBSC  |n 1173953 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29828118 
938 |a YBP Library Services  |b YANK  |n 11804788 
994 |a 92  |b IZTAP