Cargando…

Multiplayer game development with HTML5 : build fully-featured, highly interactive multiplayer games with HTML5 /

If you are a HTML5 game developer who can make basic single-player games and you are now ready to incorporate multiplayer functionality in your games as quickly as possible, then this book is ideal for you.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Silveira, Rodrigo (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn911430923
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150623s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d EBLCP  |d DEBSZ  |d DEBBG  |d YDXCP  |d COO  |d N$T  |d OCLCQ  |d MERUC  |d OCLCF  |d CEF  |d UKMGB  |d OCLCQ  |d WYU  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d VLY  |d AJS  |d OCLCO  |d OCLCQ  |d OCLCA  |d OCL  |d OCLCA  |d OCLCQ  |d OCLCA  |d QGK  |d OCLCO  |d OCLCA 
016 7 |a 018010542  |2 Uk 
019 |a 910706469  |a 913921983  |a 1259148884 
020 |a 9781785288203  |q (electronic bk.) 
020 |a 1785288202  |q (electronic bk.) 
020 |z 1785288202 
020 |z 1785283103 
020 |z 9781785283109 
029 1 |a DEBBG  |b BV042683785 
029 1 |a DEBBG  |b BV043620721 
029 1 |a DEBSZ  |b 433957247 
029 1 |a DEBSZ  |b 446589942 
029 1 |a UKMGB  |b 018010542 
035 |a (OCoLC)911430923  |z (OCoLC)910706469  |z (OCoLC)913921983  |z (OCoLC)1259148884 
037 |a CL0500000606  |b Safari Books Online 
050 4 |a QA76.76.C672 
072 7 |a GAM  |x 001000  |2 bisacsh 
082 0 4 |a 794.8152 
049 |a UAMI 
100 1 |a Silveira, Rodrigo,  |e author. 
245 1 0 |a Multiplayer game development with HTML5 :  |b build fully-featured, highly interactive multiplayer games with HTML5 /  |c Rodrigo Silveira. 
246 3 |a Multiplayer game development with hypertext markup language five 
246 3 0 |a Build fully-featured, highly interactive multiplayer games with HTML5 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
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 text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover (Safari, viewed June 17, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Multiplayer Game Programming; Understanding the basics of networking; Peer-to-peer networking; Client-server networking; Networking protocols -- UDP and TCP; Network sockets; Socket programming in JavaScript; The WebSocket protocol; Creating a client-side WebSocket; Game clients; Game servers; Putting it all together -- Tic-tac-toe; Node.js -- the center of the universe; The /Player.js class; The /BoardServer.js class; The /server.js class 
505 8 |a The /public/js/Board.js classThe /public/js/app.js class; Summary; Chapter 2: Setting Up the Environment; JavaScript outside the browser with Node.js; Node.js; Installing Node.js; Writing modular JavaScript; CommonJS; RequireJS; Managing Node.js packages with Npm; Managing frontend packages with Bower; Browserify; Automating your workflow; Grunt; Gulp; Summary; Chapter 3: Feeding a Snake in Real Time; Hello world for game development; Setting up the game; package.json; Index.jade; The game modules; Game.js; snake.js; Other supporting modules; app.client.js; The game loop 
505 8 |a Frame rate independenceTime-based game loop; Multiple game loops; Implementing an authoritative server; Game server interface; Updating the game client; Understanding the game loop; Game client's game loop; Game server's game loop; Lobby and room system; Implementing the lobby; Implementing the rooms; Matching players into game rooms; Inviting friends into your world; Auto-matching; Skill-based matching; Socket.io; Installing Socket.io; Client-side Socket.io; Summary; Chapter 4: Reducing Network Latency; Dealing with network latency; Synchronizing clients in lockstep; Fixed-time step 
505 8 |a Synchronizing the clientsPredicting the future with a local game server; Reporting user input; Error correction; Play through the intent, but not the outcome; How close is close enough?; Smooth user experience; Summary; Chapter 5: Leveraging the Bleeding Edge; HTML5 -- the final frontier; Maximizing your game with the fullscreen mode; Better controlling with gamepad; Peer-to-peer with WebRTC; Capturing that moment with Media Capture; Summary; Chapter 6: Adding Security and Fair Play; Common security vulnerabilities; Encryption over the wire; Script injection; Server validation 
505 8 |a Artificial intelligenceBuilding secure games and applications; Authoritative server; Session-based gameplay; Security through obscurity; Reinventing the wheel, only worse; Npm install validator; Npm install js-sha512; Npm install closure compiler; Fair play and user experience; Summary; Index 
520 |a If you are a HTML5 game developer who can make basic single-player games and you are now ready to incorporate multiplayer functionality in your games as quickly as possible, then this book is ideal for you. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Video games  |x Programming. 
650 0 |a HTML (Document markup language) 
650 0 |a Video games  |x Design. 
650 6 |a Jeux vidéo  |x Programmation. 
650 6 |a HTML (Langage de balisage) 
650 6 |a Jeux vidéo  |x Conception. 
650 7 |a HTML.  |2 aat 
650 7 |a GAMES  |x Board.  |2 bisacsh 
650 7 |a Computer games  |x Design  |2 fast 
650 7 |a Video games  |x Programming  |2 fast 
650 7 |a HTML (Document markup language)  |2 fast 
650 7 |a Video games  |x Design  |2 fast 
776 0 8 |i Print version:  |a Silveira, Rodrigo.  |t Multiplayer game development with HTML5 : build fully-featured, highly interactive multiplayer games with HTML5.  |d Birmingham, [England] ; Mumbai, [India] : Packt Publishing, ©2015  |h 160 pages  |k Community experience distilled.  |z 9781785283109 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1000533  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28649679 
938 |a EBSCOhost  |b EBSC  |n 1000533 
938 |a YBP Library Services  |b YANK  |n 12457987 
994 |a 92  |b IZTAP