• Alle Preisangaben inkl. MwSt.
Nur noch 15 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Menge:1
Gebraucht: Gut | Details
Verkauft von Warehouse Deals
Zustand: Gebraucht: Gut
Kommentar: Kleiner Fleck oder geringe Abnutzung auf der Vorderseite. Kleine Falte oder kleiner Knick auf der Vorderseite. Mittlerer Fleck oder mittlere Abnutzung auf der Rückseite. Mittlere Falte oder mittlerer Knick auf der Rückseite. Kleiner Fleck oder geringe Abnutzung auf dem Buchrücken. Kleiner Fleck oder geringe Abnutzung auf den Seiten. Kleine Falte oder kleiner Knick auf den Seiten. Amazon-Kundenservice und Rücknahmegarantie (bis zu 30 Tagen) bei jedem Kauf.
Ihren Artikel jetzt
eintauschen und
EUR 7,00 Gutschein erhalten.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Alle 3 Bilder anzeigen

Game Coding Complete, Fourth Edition (Englisch) Taschenbuch – 19. März 2012


Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
Taschenbuch
"Bitte wiederholen"
EUR 50,95
EUR 38,56 EUR 29,46
30 neu ab EUR 38,56 6 gebraucht ab EUR 29,46

Wird oft zusammen gekauft

Game Coding Complete, Fourth Edition + Programming Game AI by Example (Wordware Game Developers Library) + Mathematics for 3D Game Programming and Computer Graphics
Preis für alle drei: EUR 139,96

Die ausgewählten Artikel zusammen kaufen
Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


Produktinformation

  • Taschenbuch: 960 Seiten
  • Verlag: Course Technology; Auflage: Revised. (19. März 2012)
  • Sprache: Englisch
  • ISBN-10: 1133776574
  • ISBN-13: 978-1133776574
  • Größe und/oder Gewicht: 4,4 x 19,7 x 16,5 cm
  • Durchschnittliche Kundenbewertung: 4.2 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 17.265 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Pressestimmen

PART I: GAME PROGRAMMING FUNDAMENTALS. 1. What is Game Programming Really Like?. 2. What's in a Game?. 3. Coding Tidbits and Style That Will Save You. 4. Building Your Game. PART II: GET YOUR GAME RUNNING. 5. Game Initialization and Shutdown. 6. Controlling the Main Loop. 7. Loading and Caching Game Data. 8. Programming Input Devices. 9. User Interface Programming. PART III: CORE GAME TECHNIQUES. 10. Game Event Management. 11. Scripting with Lua. 12. Game Audio. 13. 3D Basics. 14. 3D Scenes. 15. Collision and Simple Physics. 16. Network Programming Primer. PART IV: ADVANCED TOPICS AND BRINGING IT ALL TOGETHER. 17. An Introduction to Game AI. 18. Introduction to Multiprogramming. 19. A Game of Teapot Wars!. 20. A Simple Game Editor in C#. 21. Debugging Your Game. 22. Driving to the Finish.

Über den Autor und weitere Mitwirkende

Mike McShaffry, aka "Mr. Mike," began programming games as soon as he could tap a keyboard. After graduating from the University of Houston, he worked for Warren Spector and Richard Garriott, aka "Lord British," at Origin Systems on Martian Dreams, Ultima VII: The Black Gate, Ultima VIII: Pagan, Ultima IX: Ascension, and Ultima Online. Seven years later he formed his first company, Tornado Alley. Mike later accepted a position at Glass Eye Entertainment, working for his friend Monty Kerr, where he produced Microsoft Casino. Ten months later, Monty asked Mike and his newly assembled team to start their own company, called Compulsive Development, which would work exclusively with Microsoft on casual casino and card games. Mike served as the Head of Studio, and together with the rest of the Compulsive folks, produced three more casual titles for Microsoft until August 2002. Compulsive was acquired by Glass Eye Entertainment to continue work on Glass Eye's growing online casual games business. Mike was later recruited to start an Austin studio for Maryland-based Breakaway Games. Mike is currently self-employed, helping teams build a positive, creative and energetic environment so they can do what they do best--make great games.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Kundenrezensionen

4.2 von 5 Sternen
5 Sterne
3
4 Sterne
0
3 Sterne
0
2 Sterne
1
1 Sterne
0
Alle 4 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

Format: Taschenbuch Verifizierter Kauf
Aus den vielen Büchern die Amazon zu Software- und vor allem Spieleentwicklung auflistet sticht dieses deutlich heraus. Einige der direkten Konkurrenten versuchen einen ähnlichen Spagat aus Überblick und Tiefe zu vermitteln, schaffen dies aber nicht durchgehend. Verständlicherweise kann aber auch dieses Buch nicht jedes Thema bis ins kleinste Detail abhandeln. Dennoch kann man am Ende des Buches, sofern man den Codebeispielen folgt und den online komplett verfügbaren Sourcecode der beschriebenen Engine mitverwendet, ein komplettes Spiel "in der Hand halten" und hat zudem eine Engine die für weitere Projekte durchaus gut zu verwenden ist.

Vorraussetzung ist, das man sich zumindest grundlegend mit Programmierung auskennt. Normalerweise werden im Verlauf jedes Kapitels die jeweils verwendeten Eigenheiten nochmal erklärt, man sollte aber zumindest ein wenig Verständniss für C++ mitbringen um das Lesen zu vereinfachen. Die Hinweise in den Kapiteln auf weiterführende Literatur ist da übrigens sehr hilfreich und das ein oder andere Buch das hier vorgeschlagen wird sollte in keinem Programmiererregal fehlen.

Die Autoren McShaffry und Graham zeigen in der mittlerweile vierten Edition dieses Buches was die Spieleprogrammierung ausmacht, wie man ein Spiel und eine Engine aufbaut. Nach einer guten Einleitung über die grobe Struktur und die Komponenten die verwendet werden sollten folgen aufeinander aufbauende Kapitel zu den anfangs erwähnten Programmteilen. Viele Kapitel behandeln in sich abgeschlossene Systeme wie z.B. einen Event Manager der nicht nur für diese spezielle Engine eingesetzt werden kann sondern durchaus auch in anderen Softwareprojekten verwendet werden könnte.
Lesen Sie weiter... ›
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Format: Taschenbuch Verifizierter Kauf
Ich habe das Buch gelesen und nutze es immer noch als Nachschlagewerk. Es wird davon ausgegangen das bereits programmiert werden kann und das einige Design-Muster bekannt sind.

Für erste Einblicke und zum Ideen sammeln, wie ein Computerspiel bzw. eine Spiele-Engine aussehen könnte sehr gut geeignet!
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
1 von 2 Kunden fanden die folgende Rezension hilfreich Von Markus Mueller am 6. Mai 2013
Format: Taschenbuch Verifizierter Kauf
Obwohl dieses Buch für DirectX11/Windows und C++ geschrieben ist, sind die Beispiele und die Vorgehensweise auch auf andere Sprachen übertragbar. (Verwende selbst Objective C unter MacOS) Allerdings ist es für viele der Beispiele notwendig wenn man bereits Erfahrung mit der Sprache hat und einem die Konstrukte vertraut sind.

Die Authoren haben selbst jahrelange Erfahrung in der Spiele-Industrie und geben wertvolle Einblicke in die Software-Architektur von Spielen, es gibt bestimmte Bereich, wie künstliche Intelligenz, da bietet das Buch einen guten Start, für tiefergehendes Wissen sollte man sich dann allerdings anderen Büchern zuwenden.
Unterhaltsam ist das Buch nebenbei auch noch, weil beide Authoren immer wieder eine Anekdote aus Ihrer Laufbahn erzählen und so auf humorvolle Art vor Tücken in der Entwicklung warnen.

Empfehlen würde ich das Buch vorallem jenen, die daran denken ein Spiel zu schreiben oder bereits begonnen haben und von "Best-Practices" lernen wollen. (Programmier-Erfahrung ist meiner Meinung nach notwendig)
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
0 von 1 Kunden fanden die folgende Rezension hilfreich Von Marc Seebold am 20. September 2014
Format: Taschenbuch Verifizierter Kauf
Viele der Kapitel sind überhaupt nicht mehr Zeitgemäß.
Ich hatte gehofft durch dieses Buch das ein oder andere zu lernen, wurde jedoch enttäuscht.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 45 Rezensionen
36 von 37 Kunden fanden die folgende Rezension hilfreich
Four editions in and still going strong 22. März 2012
Von Patrick Rouse - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
I have owned three versions of Game Coding Complete (2,3 and now 4) and have always been impressed by the material found in the book that is neglected in nearly every other text of its nature. While many books focus strictly on a specific topic related to game development, such as a rendering API, physics engines or AI, GCC delves into topics that are not as easily researched either in books or online.

While there are a few requisite chapters about rendering, which uses the newest version of DirectX, they are less about teaching you how to use the API and more about how to structure a renderer for a game engine. This is a topic that is all to often overlooked except in game engine books, many of which are of questionable quality. Fortunately, GCC is written in a far more structured manner and these chapters, as well as all of the others, don't feel as though the authors wrote the first solution that came into their minds and the result is a much higher quality book.

While the first few chapters are basic introductions and a bit of design theory, the heart of the book begins in chapter 5. What follows is nearly twenty chapters of topics discussed with a fair amount of detail on subjects that are often missed entirely. This part of the books begins with a lengthly discussion on how to properly start up and shut down your game or game engine. While many books choose to miss any kind of discussion on how to do this in an elegant way, GCC gives it the attention it deserves and it may just be the best chapter in the entire book. Chapters on game actors, input devices (including game pads as well as keyboards/mice) and scripting have seen extensive rewrites from the third edition in order to modernize the code. There are a couple of fine introductory chapters to cover audio, user interface and game event management before the three chapters on rendering begin. After the rendering chapters, we are treated to topics including collision and rudimentary physics, AI, networking and multithreading. While none of these can possibly be discussed to exhaustion (each are deserving of an entire book and those books can be found), they do introduce the material in a significant way that will help you as you move into more advanced topics. All game development books feel the need to wrap everything up into a little game at the end and GCC4 is no exception. The Teapot Wars game does an adequate job of employing the techniques in the previous chapter and shows you how everything comes together. While most books would end at this point, GCC continues with three excellent chapters on building a level editor, debugging/profiling and some end of development cycle issues.

While the book did not release with source code available on the author's website, I believe this was a testament to ensuring that the code base was mature enough to be released. In the couple of weeks since the book's release, the source code has become available from the books site at [...]. The code, if you have never owned a GCC book before and are jaded by the lack of good code in other development books, is of surprisingly high quality. The authors have rewritten large portions of it along that match the associated rewritten chapters for the books fourth edition. It maintains the same level of quality we have come to expect, a particularly important point since the books original author handed over several chapters of GCC4 to his co-author. While a few chapters of GCC's third edition were authored by someone other than Mike McShaffry (including one by the fourth editions co-author David Graham), McShaffry did the lions share of the work. In edition 4, Graham has done admirably well in continuing McShaffry's work and ultimately delivers the same high quality content we have come to expect from the series.

While no programming book can ever truly be complete, GCC does a remarkable job of highlighting the issues few other books dare to address. The website offers direct support from both authors who seem to respond to any questions promptly as well as community support from other GCC forum members. In GCC, you will get a book that at a minimum you will pick up a few coding and design tricks from. Many will find a great deal more that may prompt radical changes to how they design games and game engines. Overall, even the most experienced of game programmers owe it to themselves to pick up a copy of one of the better game development texts.
26 von 28 Kunden fanden die folgende Rezension hilfreich
An excellent book for both beginners and advanced game programmers who wish to do things right 28. März 2012
Von Shanee Nishry - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
Being a self taught game programmer myself I have quite a tall pile of books about the subject, including the previous edition by this author. Out of all the books out there trying to teach how to write a game and a game engine right, this one I feel deliver the knowledge the best out of all I tried so far, with its predecessor being right behind it.

While other books usually fall short, focusing mostly on a single element such as the game engine or the game only, this book takes you step by step through the process of creating the game engine using practical approaches from modern (2012) game industry applications, then follows up with creating a whole simple yet fun game and finishes with an editor for the game you just built. The whole process leaves you with enough knowledge to tackle your own game development with a set of tools to start with.

The chapters are set in order to teach you how to set up each piece of the engine from starting your windows application to reading user input, managing memory, rendering graphics, playing audio and even networking. Personally I enjoyed chapter 6 a lot where the authors explain Component based Actor architecture which feels to be a very simple and instinctive way to describe your in-game entities/actors. By the end of the chapter you should know how to create easy to use XMLs for defining your game objects. (Personally I added a binary read/write conversion for those classes for performance once game editing is done)

Another chapter I enjoyed a lot was chapter 18 "An Introduction to Game AI" where Rez explains many different AI systems all which the reader can choose from to use for specific game implementations, using a lot of examples from previous games he worked on such as The Sims Medieval .

Regarding graphics, the book uses DirectX 11 which is great but it is not the book's main focus to teach you how to use DirectX. You will learn enough to start with and get visuals on the screen and even make a solid 3D game, but I would recommend taking another DirectX specific book to read after finishing this book so you can then expand the engine's capabilities by adding special effects, post processing, etc.

There is a lot more to be said for the book and all the knowledge you acquire from it, another major point would be the Lua scripting implementation in the book - allowing your game to feature scripts like professional games do.

Yet what might possibly be the highest quality for Game Coding Complete is the support and interactions with their readers over the book's forums. Rez and Mike both regularly reply to posts and answer design and code questions, really fulfilling Rez's statement of him wanting to be the resource he wish he had back when he first started.
10 von 10 Kunden fanden die folgende Rezension hilfreich
An Advanced Book Packed with Solid Information 15. Dezember 2012
Von philipb - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
Short story: If you want to work as a game programmer in the industry, you absolutely should understand the information in this book 100%. However, it is truly an advanced book, and if you are just getting into C++ usage, this should probably be your second or third book (at least).

Long story: There are few textbooks required by the Digipen Institute, one of the best game programming schools in the country. It emphasizes working together with your classmates to actually learn how to create games, so there is not a lot of actual book work to be done. This is one of those few books required. That alone should be enough to convince you it is worthwhile.

Let's go into a bit further though. The game industry has been alive for decades now, and that has led to standards and styles of programming that proves more effective than other methods. It is accepted that C++, and object-oriented programming in general, is the way to go. Event-driven programming is common in large titles. Resource management is a common theme in a game with gigs of data that needs to be continually streamed in. Multiple controller schemes need to be supported.

The authors of this book have worked in the industry, and this book is their offering to help teach you how modern games are made. Other books will manually load in individual resources, or will read the state of the keyboard directly in their examples. This is fine when you are first learning DirectX, for instance. But if you plan to work with a team, and you have tens of thousands of lines of code to debug, much of which you may not have actually written yourself, you need a better structure supporting your game, or it will become top-heavy and impossible to finish. This is what they are focusing on getting across.

As good as the book is, even more valuable is the sample game that has been built and evolved since the first edition of this book. Teapot Wars is freely available on Google Code, and it is a working example of everything they are trying to get across. It actually has more complex examples of the topics discussed in the book, and internally it is a basic version of a AAA title. Understand its structure and you will have a massive leg up in your quest to become a game programmer.

So this should be the book to buy right? Just understand it and you will be good to go, right?

Well.... yes and no. This book assumes several things, without really saying them outright. It assumes you have proficiency in object-oriented programming, especially in C++ programming. They assume you are comfortable with the concepts of inheritance, using abstract interface classes, overloading, encapsulation, and all those fun names you see thrown around in the Wikipedia definition of OOP. They build some fairly complex abstract factories and just throw them at you in the book. It took me months upon months of carefully reading C++ books and going through their code to finally really start to get it. I bought this book right when it came out, and I only now feel comfortable to write this review.

So this absolutely should NOT be your first book. You must study OOP and C++ first. Another book that Digipen uses, C++ for Game Programmers by Noel Llopis, may be a good start. I went through Thinking in C++ by Bruce Eckel years ago, as it is freely available online, and it's a great start too.

This book uses the DXUT framework, which has been deprecated by Microsoft and stripped from their MSDN online documentation. No big deal, it still works fine, but the main function may seem tricky to you because of it. They do not use DirectInput which is good, as Microsoft is no longer supporting it and it doesn't seem to work in 64-bit code. It assumes you understand how DirectX works when you get to the graphics chapters, so understanding the graphics pipeline is a good idea.

So you see, this is not the kind of book that says it's the only resource you need. In fact, it's probably the third or fourth resource you probably need. There's a steep learning curve, though kudos are due to the authors for being extremely available on their forum at [...] Seriously, they respond within 24 hours to any question anyone has.

However, if you understand everything in this book (a process that could easily take a year or more), you will have a clear idea of how a modern AAA game is created. It's just a framework, but you will probably be ready to start taking on major game programming projects. And that is a compliment that no other book on the market likely can boast of.

So in conclusion, I think any budding game programming will be doing themselves a HUGE advantage by making sure they understand everything this book is talking about. It is the more Complete book I have ever read on game programming, and is 100% essential to anyone taking themselves seriously. Just make sure you understanding object-oriented programming in and out before you begin, or you will be very lost very quickly.
17 von 20 Kunden fanden die folgende Rezension hilfreich
Great Start for Creating/Understanding Game Engines! 21. März 2012
Von Bill Jones - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
If you're like me, then your sitting at the keyboard wondering if this book will pan out or be like all the others that claim to deliver, but fail. I've read over the book just to absorb the content, not to put it to 100% use so keep that in mind. While reading the book I didn't feel that 'huh?' or 'what just happened?' feeling in my head that some of the other books I've purchased leave me feeling after reading a chapter. I'd list out the table of contents of the book and how it is structured, but I'd rather use my space here to say the following:

The source code was not uploaded yet, I visited the site in the book where your able to speak with the Authors via a message forum. The response time was very fast, and friendly. This is something that is hard to come by, and it's a big perk! I was able to download the code, compile it without any issues, and play the game that is designed using the very engine built in the book. The code is still being updated for bug fixing, it is very commented, and includes page numbers back to the actual book!

I've very happy with this purchase and it's one book that I can say will be used extensively, and I was very happy to discover a book that was very current and using VS 2010! Also it's worth it to note that the 3rd party applications used are already assembled and so easy to implement because the work has already been done for you, this save a ton of time getting this up and running.

So if you are like me above wondering if you should buy this book, then do as I did and buy it.
7 von 7 Kunden fanden die folgende Rezension hilfreich
If You Develop Games, You Should Read this Book 18. Mai 2012
Von W. Sanders - Veröffentlicht auf Amazon.com
Format: Taschenbuch Vine Kundenrezension eines kostenfreien Produkts ( Was ist das? )
At a little over 900 pages, this book (now in its 4th edition), covers the essentials of making games for programmers. I would recommend it for any programmer. It's not for artists or designers, but it considers how artwork and graphic design has to be factored into the CPU load. While I would recommend this book as the first book to read on programming concepts for gaming, it probably should not be the very first gaming book for beginners in either programming or game development. It is very much a conceptual->operational book, but it has enough concrete examples to provide grounded understandings of the concepts.

In my option what makes this book great is how it introduces the importance of Design Patterns in game development and design. (When I mention 'design' I'm talking about code design. Graphic or artistic design will be labeled as such.) In Chapter 2, the authors, Mike McShaffry and David Graham, spell out why object oriented programming and design patterns are practical tools to use in game architecture. They do not go into the details of working with OOP and design patterns, but they provide plenty of references that do. Their examples pretty much assume that the reader is familiar with classes, interfaces, methods and properties in the context of OOP. When reading what they were saying, I felt that I wanted to grab a young programmer by his Upper Playground t-shirt and and point to Chapter 2 and proclaim--'For God's sake! Listen to these guys! You may not see it now, but when you're 52 levels into your game, you'll understand!" So, yeah, I really like their approach.

For the most part, the code examples are in C++, and some examples use C# (a code editor), and there are references to using Direct-X as well scripting languages like Lua (for which they provide a short introductory tutorial) and Python. The games are for hardware like PlayStation 3 and Xbox 360, but they do mention porting them to the modern mobile platforms like iOS and Android. From my own experiences, porting games to iOS can be a bit tricky because certain development environments compile code that can be too bulky for mobile and has to be tweaked quite a bit. Also, there's the whole protocol involved with Apple and iOS and Google with Android. However, going from a C++ environment to an Objective C one (which is used natively with iOS) should not be as challenging. A quick and dirty conversion from the C++ examples to languages like Java and even ActionScript 3.0 may not be too difficult, but you may find yourself using a C++ reference manual if you're not too familiar with the language. For prototyping, the authors use Lua in their illustrations, but you could probably use just about any scripting language you wanted, including JavaScript and PHP. It also shows how to move from prototyping to adding more efficient coding systems to get a job done. (Anyone remember Basic with Peeks/Pokes to machine language?)

The topics in this book deal with the essential elements of what you need as a game developer throughout its 24 chapters. I found myself running into fun and useful examples. For instance they showed the assembly listing for a 6502 chip from an Atari and a finite state machine in Lua for creating a simple AI. The AI example has a simple state chart showing how both the state machine and AI works rather than one of those awful old fashioned flow charts from the 1960s. (Some books still use those blasted things--to promote sequential programming it would seem.) Throughout their book they used what I consider "module" charts effectively and clearly. I would have liked some class diagrams illustrating using a design pattern in a game, but they can be confusing unless you're familiar with the UML, especially the version used by the Gang of Four (authors of design patterns).

Throughout their book, they use little "side stories" with special identifying cartoons. Included are Best Practices (most useful), Gotcha! (what to watch out for), and Mike's and Rez's tales from the Pixel Mines (interesting and useful experiences in working on different games for different companies.) In some books such asides often range from distracting to banal, but here, they are used very effectively. This does not seem to be the kind of book that you'd read from cover-to-cover (unless you're in a North Korean prison) but instead a book to keep nearby when developing a game and to look into for guidance in dealing with a specific issue. Chapter 2 is one you'll want to read from beginning to end and Chapter 3 has great tips if you have not programmed larger projects, but otherwise, it's easy to skip around between topic on UI, sound, input devices, multi-threaded programming (Introduction to Multiprogramming), gaming across the internet, game AI and other game coding topics.

At first I was concerned about the C++ dominating the examples, but very quickly it was clear they were easily translated into my favorite programming language, and they were used to illustrate a more general idea. The book's value lies in its concepts and practices. Those concepts and practices will be around long after the hardware, programming languages and game tastes have gone the way of the dodo bird.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.