Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design)
Lingua: inglese
Editore: Addison-Wesley Professional, 2013
Serie: Libro 1 di 16 - Game Design
- Brossura
- Usato

Da: Facetextbooks, LITTLE ROCK, AR, U.S.A.Facetextbooks
Venditore AbeBooks dal 2 giugno 2022
Condizione: Usato - Buono
EUR 26,69
Quantità: 1 disponibili
Aggiungi al carrelloDescrizione dell’articolo da parte del venditore
May contain some writing/highlighting. Cover shows wear from normal use. Supplemental materials such as CDs or access codes are not included unless otherwise noted.
Codice articolo mon0000025872
- Titolo
- Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design)
- Autore
- Madhav, Sanjay
- Editore
- Addison-Wesley Professional
- Anno di pubblicazione
- 2013
- Condizione
- Good
- Rilegatura
- paperback
- Lingua
- inglese
- ISBN 10
- 0321940156
- ISBN 13
- 9780321940155
- Serie
- Libro 1 di 16: Game Design
Game Programming Algorithms and Techniques is a detailed overview of many of the important algorithms and techniques used in video game programming today. Designed for programmers who are familiar with object-oriented programming and basic data structures, this book focuses on practical concepts that see actual use in the game industry.
Sanjay Madhav takes a unique platform- and framework-agnostic approach that will help develop virtually any game, in any genre, with any language or framework. He presents the fundamental techniques for working with 2D and 3D graphics, physics, artificial intelligence, cameras, and much more.
Each concept is illuminated with pseudocode that will be intuitive to any C#, Java, or C++ programmer, and has been refined and proven in Madhav’s game programming courses at the University of Southern California. Review questions after each chapter help solidify the most important concepts before moving on.
Madhav concludes with a detailed analysis of two complete games: a 2D iOS side-scroller (written in Objective-Cusing cocos2d) and a 3D PC/Mac/Linux tower defense game (written in C# using XNA/ MonoGame). These games illustrate many of the algorithms and techniques covered in the earlier chapters, and the full source code is available at gamealgorithms.net.
Coverage includes
- Game time management, speed control, and ensuring consistency on diverse hardware
- Essential 2D graphics techniques for modern mobile gaming
- Vectors, matrices, and linear algebra for 3D games
- 3D graphics including coordinate spaces, lighting and shading, z-buffering, and quaternions
- Handling today’s wide array of digital and analog inputs
- Sound systems including sound events, 3D audio, and digital signal processing
- Fundamentals of game physics, including collision detection and numeric integration
- Cameras: first-person, follow, spline, and more
- Artificial intelligence: pathfinding, state-based behaviors, and strategy/planning
- User interfaces including menu systems and heads-up displays
- Scripting and text-based data files: when, how, and where to use them
- Basics of networked games including protocols and network topology
"Riassunto" può appartenere a un’altra edizione di questo titolo.
L'autore
Sanjay Madhav is a lecturer at the University of Southern California, where he teaches several courses about and related to video game programming. Prior to joining USC full time, he worked as a programmer at several video game developers, including Electronic Arts, Neversoft, and Pandemic Studios. Although he has experience programming a wide range of systems, his primary interest is in gameplay mechanics. Some of his credited games include Medal of Honor: Pacific Assault, Tony Hawk’s Project 8 , Lord of the Rings: Conquest , and The Saboteur .
In 2008, Sanjay began teaching part-time at USC while still working full time in the game industry. After Pandemic Studios was shuttered at the end of 2009, he decided to refocus his efforts on teaching up-and-coming game programmers. His flagship course is an undergraduate-level game programming course that he has taught for more than ten consecutive semesters.
"Descrizione articolo" può appartenere a un’altra edizione di questo titolo.
Facetextbooks
LITTLE ROCK, AR, U.S.A.
Venditore AbeBooks dal 2 giugno 2022
Tariffe di spedizione nazionale per U.S.A.
| Articolo | Da 6 a 14 giorni lavorativi | Da 5 a 8 giorni lavorativi |
|---|---|---|
| Primo articolo | EUR 5,15 | EUR 8,59 |
Metodi di pagamento
Descrizione dello Store
Welcome to facetextbooks, where we aim to bring the very best books to our customers for a great deal!
Specializzazione
TEXTBOOKS, ACCESS CODESInformazioni sull’azienda del venditore
Blackbeard Textbooks
1818 N Taylor Street, 323
Little Rock, AR U.S.A. 72207
Condizioni di vendita
BB Textbooks is committed to providing each customer with the highest standard of customer service. Returns and refunds by BB Textbooks are compliant to AbeBooks policies.
Diritto di recesso
Se sei un consumatore puoi recedere dal contratto in conformità con quanto segue. Per Consumatore si intende qualsiasi persona fisica che agisce per scopi estranei alla propria attività commerciale, imprenditoriale, artigianale o professionale.
Informazioni sul diritto di recesso
Diritto legale di recesso
Hai il diritto di recedere dal presente contratto entro 14 giorni senza fornire alcuna motivazione.
Il periodo di recesso scade dopo 14 giorni dal giorno in cui tu o una terza parte, diversa dal vettore e da te indicata, acquisisce il possesso fisico dell'ultimo bene o dell'ultimo lotto o pezzo.
Per esercitare il diritto di recesso, compila e invia elettronicamente una dichiarazione esplicita sul nostro sito Web, alla voce “I miei acquisti” nella sezione “Mio account”. Ti comunicheremo senza indugio una conferma di ricezione di tale recesso su un supporto durevole (ad es. via e-mail).
Per rispettare il termine di recesso, è sufficiente inviare la comunicazione relativa all'esercizio del diritto di recesso prima della scadenza del periodo di recesso stesso.
Effetti del recesso
In caso di recesso dal presente contratto, ti rimborseremo tutti i pagamenti ricevuti, compresi i costi di spedizione (ad eccezione dei costi supplementari derivanti dalla tua eventuale scelta di un tipo di spedizione diverso dal tipo meno costoso di consegna standard da noi offerto).
Potremo effettuare una detrazione dal rimborso per la perdita di valore dei beni forniti, qualora tale perdita sia il risultato di una manipolazione non necessaria da parte tua.
Eseguiremo il rimborso senza indebito ritardo e non oltre 14 giorni dal giorno in cui saremo informati della tua decisione di recedere dal presente contratto.
Il rimborso sarà effettuato utilizzando lo stesso mezzo di pagamento da te usato per la transazione iniziale, salvo che tu non abbia espressamente concordato altrimenti; in ogni caso, non dovrai sostenere alcun costo quale conseguenza di tale rimborso.
Possiamo trattenere il rimborso finché non avremo ricevuto i beni oppure finché non avrai fornito la prova di averli rispediti, a seconda di quale condizione si verifichi per prima.
Dovrai rispedire i beni o consegnarli a Facetextbooks, LITTLE ROCK, Arkansas, U.S.A., senza indebito ritardo e, in ogni caso, entro 14 giorni dal giorno in cui ci hai comunicato la tua volontà di recedere dal presente contratto. Il termine è rispettato se rispedisci i beni prima della scadenza del periodo di 14 giorni. I costi diretti della restituzione dei beni saranno a tuo carico. Sei responsabile solo della diminuzione del valore dei beni risultante da una manipolazione diversa da quella necessaria per stabilire la natura, le caratteristiche e il funzionamento dei beni stessi.
Eccezioni al diritto di recesso
Il diritto di recesso non si applica a:
- La fornitura di giornali, periodici o riviste ad eccezione dei contratti di abbonamento; e
- La fornitura di contenuto digitale non fornito su un supporto materiale (ad es. su un CD o DVD), se al momento dell'invio dell'ordine hai accettato l'inizio dell'esecuzione e hai riconosciuto che non avresti potuto recedere una volta iniziata l'esecuzione.
Condizioni di spedizione
Standard shipping may be estimated to be $3.99; Expedited may be estimated at $6.99.
BB Textbooks now has over 20 locations!
1612 E Market St STE C
Greensboro, NC 27401
5995 Preston Rd STE #105
Frisco, TX 75034
1428 EAST 4TH ST SUITE B
CHARLOTTE, NC 28204
6975 Rivers Rd STE 101
Charleston, SC 29406
1011 charles blvd suite d
Greenville, NC 27858
"387 CLEARLAKE ROAD
COCOA, FL 32922
3600 N WICKMAN RD #105
MELBOURNE, FL 32935
20321 GRANDE OAK SHOPPES BLVD
SUITE 312 ESTERO, FL 33928
13401 SUMMERLIN RD #3
FT MYERS, FL 33919
1921 Silas Creek Pkwy
Winston-Salem, NC 27103
2904 Fort Bragg Rd,
Fayetteville, NC 28303
1002 Gardner Hill Dr. STE D
Jamestown, NC 27282
13 TOWNE CENTRE WAY
HAMPTON, VA 23666
150 S. EQUITY DRIVE SUITE F
SMITHFIELD, NC 27577
192 Hwy 58 S
Kinston, NC 28504
4108 ROSEWOOD DR
COLUMBIA, SC 29205
345 GRAMBY RD SUITE 1
NORFOLK, VA 23510
7500 RAMBLE WAY STE 105
RALEIGH, NC 27612
4054 S Memorial Dr STE M
Winterville NC 28590
3709 Tiffany Ln
Virginia Beach, VA 23456
1501 CEDAR RD #115
CHESAPEAKE, VA 23322
8105 Fayetteville Rd Ste 113
Raleigh, NC 27603
2235 COLONIAL AVE SW
Roanoke, VA 24015
2104 Wayne Memorial Dr
Goldsboro, NC 27534
3305 Platt Springs Rd
West Columbia, SC 29170