![]() |
- Contents |
|
"Education... has produced a vast population able to read but unable to distinguish what is worth reading." - G. M. Trevelyan
So I missed the previous article, and I almost missed this one as well. Fortunately loonyboi gave me a pleasant reminder as always <g>, and although he said I could pass on this issue as well if necessary, I decided against it. Missing two articles in a row just didn't sit well with me, so I had to write something... unfortunately, I've had no time to spare for it. So, I'll take this opportunity to put up something that people have suggested multiple times since the series began, to tide you all over (I'll try my damndest to have the next "real" article next time, but for now you'll just have to give me some breathing room... things have been very hectic around here). I frequently get asked for game programming book recommendations. So today, we have the first installment of the COTC Recommended Reading list. :) These are in no particular order, just grouped into a few general categories (which are also in no particular order): Design and Structure Design Patterns : Elements
of Reusable Object-Oriented Software Code Complete Large-Scale C++ Software
Design Graphics Computer Graphics : Principles
and Practice, 2nd ed. Graphics Gems Volumes
I-V The Graphics Programming
Black Book Script Compilers Compilers : Principles,
Techniques, and Tools Compiler Design in C
Algorithms Anything written by Knuth, Sedgewick, or the other computer science legends. If you don't know who I'm talking about, do some research and find out. These guys are the masters. While this is far from a complete list of all the books I'd recommend you read, it does list some of the major ones. If you currently don't have any of the books listed here, these should keep your hands (and your wallet) busy for a while. :) For those of you who think you can avoid all these and learn the same amount of material from online docs and tutorials, I'd recommend you abandon that line of thinking right now. The fact is good education is never cheap, and books like these are the best kind of education you'll find when it comes to programming (and that includes game programming). Anyway, I hope this book list will be of service to some of you out there. I'll be back next time to resume our regularly scheduled programming. :) Until next time, Chris Hargrove
- Chris"Kiwidog" Hargrove is a programmer at 3D Realms Entertainment working on Duke Nukem Forever
|
Credits: Code on the Cob logo illustrated by and is © 1999 Dan Zalkus. Code on the Cob is © 1999 Chris Hargrove. All other content is © 1999 loonyboi productions. Unauthorized reproduction is strictly prohibited, so don't do it, or we'll chmod you unexecutable. |