Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design)
Lingua: inglese
Editore: Addison-Wesley, Upper Saddle River, NJ, 2014
Serie: Libro 1 di 16 - Game Design
- Brossura
- Usato

Da: Smith Family Bookstore Downtown, Eugene, OR, U.S.A.Smith Family Bookstore Downtown
Venditore AbeBooks dal 13 febbraio 2009
Condizione: Usato - Molto buono
EUR 35,43
Quantità: 1 disponibili
Aggiungi al carrelloDescrizione dell’articolo da parte del venditore
text clean and unmarked. binding tight. covers have light wear. edges of pages have some light wear.
Codice articolo 5040160
- Titolo
- Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design)
- Autore
- Madhav, Sanjay
- Editore
- Addison-Wesley, Upper Saddle River, NJ
- Anno di pubblicazione
- 2014
- Condizione
- Very Good
- Rilegatura
- Trade 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.
Smith Family Bookstore Downtown
Eugene, OR, U.S.A.
Venditore AbeBooks dal 13 febbraio 2009
Tariffe di spedizione nazionale per U.S.A.
| Articolo | Da 5 a 14 giorni lavorativi | Da 3 a 6 giorni lavorativi |
|---|---|---|
| Primo articolo | EUR 5,12 | EUR 15,44 |
Metodi di pagamento
Descrizione dello Store
Over 500,000 quality used, rare, and out-of-print books and magazines.
Specializzazione
Self-Help, How-to, Literature, History, Sciences, Social Sciences, Religion, LanguagesInformazioni sull’azienda del venditore
Smith Family Bookstore Downtown, Inc.
525 Willamette Street
Eugene, OR U.S.A. 97401
Condizioni di vendita
We guarantee the condition of every book as it's described on the Abebooks web sites. If the book is not as not as described or damaged) or if the order hasn't arrived, you're eligible for a refund within 30 days of the estimated delivery date. If you change your mind please use the Ask bookseller a question link to contact us about a return and we'll usually respond within 2 business days.
Smith Family Bookstore, Inc.
525 Willamette Street
Eugene OR 97401
sfbooks2@gmail.com
Tax ID 93-0813752
Authorized Representative: Dean Smith
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 Smith Family Bookstore Downtown, Eugene, Oregon, 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
Tracking information can be found under Item Details in Your Purchases. Books ship within one business day except weekends. ?There are no additional charges generally for oversized except for exceptionally large books. International shipping is based on standard flat-rate mailer costs. Extra postage will be required for oversized books.