/Kurser F2005
/Game Programming
Game development Links
Installation and use of C++
Visual Studio 2005 Express Editions (Beta, but free download and use)
:
http://lab.msdn.microsoft.com/vs2005/
Pixi book on how to create a Visual Studio C++ project
:
http://www.itu.dk/courses/SSPG/F2005/panda3dITURelease/HowtoVS.NET.pdf
Pixi book on how to create a Visual Studio C++ project for Python extensions using SWIG
:
http://www.itu.dk/courses/SSPG/F2005/panda3dITURelease/HowtoSWIGPythonExt.pdf
Pixi book on how to create a Visual Studio C++/OpenGL project
:
http://www.itu.dk/courses/IG/F2005/software/HowtoVS.NET.pdf
Dev-c++ (IDE) with gcc for windows (alternativ to VS)
:
http://www.bloodshed.net/dev/devcpp.html
Eclipse Open Source Platform Independent IDE (need gcc and GNU make)
:
http://www.eclipse.org/
HOWTO install gcc and opengl under MS windows written by Andreas and Mikael
:
http://www.itu.dk/people/arh/cygwin_setup/
Panda3d
ITU Release
:
http://www.itu.dk/courses/SSPG/F2005/panda3dITURelease/index.html
Panda3d
:
http://www.panda3d.com
Panda3d documentation
:
http://panda3d.etc.cmu.edu/manual/
C++
Documentation for libstd++ (gcc)
:
http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-3.3/
SGI STL programmers guide
:
http://www.sgi.com/tech/stl/
STLPort
:
http://www.stlport.org/
Cplusplus resources
:
http://www.cplusplus.com/ref/
C++ Boost
:
http://www.boost.org/
Mathtools
:
http://www.mathtools.net/
Numerical Recipes in C++
:
http://www.nr.com/
C++ Annotations Version 5.2.2
:
http://www.icce.rug.nl/documents/cplusplus/
Accu Page
:
http://www.accu.org/
More C++
:
http://www-h.eng.cam.ac.uk/help/tpl/languages/C++/doc/
Python
Dive into Python (Free python book)
:
http://www.diveintopython.org/
Python.org
:
http://www.python.org/
Python extension in C++ using SWIG
:
http://www.geocities.com/foetsch/python/extending_python.htm
Game development
Gamasutra
:
http://www.gamasutra.com
GameDev.net
:
http://www.gamedev.net/
Flipcode
:
http://www.flipcode.com/
Team Gamma
:
http://www.cs.unc.edu/~geom/
Magic-Software
:
http://www.magic-software.com/
Game Architect.net
:
http://www.gamearchitect.net/
DevMaster.net
:
http://www.devmaster.net/
DevMaster.net 3D Engines Database
:
http://www.devmaster.net/engines/
Metanet tutorials (collision detection)
:
http://www.harveycartel.org/metanet/tutorials.html
Computer Graphics
Installation of glut for windows as well as updating OpenGL header files
:
http://www.itu.dk/courses/IG/F2005/software/OpenGLAndGlut.zip
Glut for Linux (RedHat RPM's)
:
http://www.itu.dk/courses/IG/F2005/software/glut-3.7-12.i386.rpm
http://www.itu.dk/courses/IG/F2005/software/glut-devel-3.7-12.i386.rpm
OpenGL.org
:
http://www.opengl.org/
OpenGL Programming Guide, version 1 (The Red Book web version)
:
http://fly.cc.fer.hr/~unreal/theredbook/
Graphics3d C++ Library
:
http://g3d-cpp.sourceforge.net/
nVidia Developer Page
:
http://developer.nvidia.com/
nVidia SDK
:
http://developer.nvidia.com/object/sdk_home.html
Paul Bourke's Page
:
http://astronomy.swin.edu.au/~pbourke/
OpenMesh Library
:
http://www.openmesh.org/
QHull
:
http://www.thesa.com/software/qhull/
comp.graphics.algorithms Newsgroup
:
http://groups.google.com/groups?group=comp.graphics.algorithms
comp.graphics.algorithms Newsgroup FAQ
:
http://www.faqs.org/faqs/graphics/algorithms-faq/
OpenInventor
:
http://www.studierstube.org/openinventor/
GLT Toolkit
:
http://www.nigels.com/glt/
MESA OpenGL software implementation for Linux
:
http://www.mesa3d.org/
Glut library
:
http://www.opengl.org/resources/libraries/glut.html
Misc
Eric Weisstein's World of Mathematics (math reference)
:
http://mathworld.wolfram.com/
3D Matrix Math Demystified
:
http://www.gamedev.net/reference/articles/article695.asp
Updated 2005-02-15