Guides & resources
Posted: Sat Oct 30, 2004 10:31 pm
Post your resources to get them added. Be sure to also check 'unsorted' at the bottom.
-Last updates-
Recommendations by community member anothrguitarist can be found in his content-heavy post here. I highly recommend reading his post in addition to this one.
C++ E-books (Found by davidthefat) Complete AFAIK
Mastering C++ (1999)
Teach Yourself C++ in 21 Days (2nd ed)
Actual books
The more broad stuff.
These deal with very specific questions, issues, or techniques.
References to certain functions you might find useful.
-Last updates-
Click here to see the hidden message (It might contain spoilers)
Recommendations by community member anothrguitarist can be found in his content-heavy post here. I highly recommend reading his post in addition to this one.
C++ E-books (Found by davidthefat) Complete AFAIK
Mastering C++ (1999)
Teach Yourself C++ in 21 Days (2nd ed)
Actual books
- Programming Role Playing Games with DirectX 2nd ed. by Jim Adams
- Tricks of the Windows Game Programming Gurus 2nd ed. by Andre LaMothe (out of print though...)
Community member mllarson says that "both are full of wisdom on game programming." - Additionally, see anothrguitarist's post here.
- antiRTFM´s tutorials C++ : "from youtube he explains very well and goes through all so you understand." (Recommended by Vortex)
- GyroVorbis' How-To Game Development Playlist videos
The more broad stuff.
- Stanford CS Education Library -- Lots of good documents on Pointers, Memory, Lists, Trees, Perl, and other stuff. (Thanks andrew)
- Eternally Confuzzled -- Advanced stuff on trees, sorting, hashing, lists, and more. (Thanks andrew)
- C++ about.com tutorial - For the basics. Please turn on your pop up stopper.
- NeHe Productions - OpenGL stuff. NeHe has bad style though.
- MS OpenGL intro - Technique is better than NeHe's (esp pixelformatdescriptor)
- theForger's Win32 API Tutorial - Basic windows programming
- Beej's Guide to Network Programming - THE tutorial/reference/document for sockets/internet programming!
- php.net - Main PHP site with tutorials & very thorough docs
- C#: Fahrenheit to Celsius tutorial - Thanks Keevu (OP)
- C++ Beginner's Guide on MSDN
These deal with very specific questions, issues, or techniques.
- Dynamically allocating multi-dimensional arrays
- Dynamically allocating multi-dimensional arrays, new vs delete
- Member function as a thread - How to make a class's function be in its own thread.
- The Matrix and Quaternions FAQ (Thanks M_D_K)
- David Henry's Homepage - 3D Modeling: Specs for md2, mdl and md5mesh/md5anim files including example apps & source (Thanks M_D_K)
- Al's Programming Resource - Win32, OpenGl, and ODE Physics tutorials (ThanksM_D_K)
- Isometrics (OP by andrew)
- This article is pretty old(1996), but I'm sure you'll find it to be exactly what you're looking for
- Here's another link that will also help
- cppreference.com - The only C++ reference you ever need, 75% of the time.
- Lua 5.1 Reference Manual - Official Lua docs
- MSDN Individual Control Reference Reference for each windows control
- OpenGL documentation - OpenGL docs. See links on the right of its page
- OpenGL documentation on Microsoft Developer's Network - More complete, but it's a bit maze-y.
References to certain functions you might find useful.
- QueryPerformanceCounter() (Windows) - Use for random number generation.
- STL Optimization Techniques - How to use STL properly (ie, make it go faster).
- i++ vs ++i- Which is faster?
- programmersheaven.com - Good forums w/ pretty quick responses about anything any-language related.
- gamedev.net - Good forums, slower responses. Includes "Beginner forum".
- Guru of the Week - I think it's dead, but it still has an archive of specific issues and nifty solutions.
- thefreecountry.com - Free Programmers', Webmasters' and Security Resources
- PSP (Thanks to M_D_K)
- psp-programming.com
Has an active forum and tutorials on setting up the psp toolchain in cygwin and linux
A few of the NeHe tutorials have been ported to psp as well - Yet another PSP Documentation
Something all PSP devs needs. Too many things to list, falls just short of everything :) - Learn PSP Programming - Part 3: The Libraries
List of libraries and how to get them to compile for the PSP
- psp-programming.com