-- Projects -- --- Links --- -- Gallery -- - Forum -

Links

The links are grouped by topic and the topics are sorted in alphabetical order.

Astronomy

A journey through our solar system:
The planets
Solar system summary:
Solar system summary

Computer Graphics

Algorithms

Introduction to Perlin Noise:
Perlin Noise
A collection of miscellaneous algorithms:
efg's Graphics Page
A very nice collection of algorithms and general information about computer graphics:
The good-looking textured light-sourced bouncy fun smart and stretchy page

Miscellaneous

Probably the best fractal page in the whole net:
Sprott's Fractal Gallery
Realtime 3D graphics engines list: a list of more than 400 3D graphics engine, mostly free, some are open source!
Karsten Isakovic's list of 3D engines

Data Compression

Tons of links to various information sources:
Mitsuharu ARIMURA's Bookmarks on Source Coding/Data Compression

Games Programming

Various information for game developers, very good site:
Shortest paths, tile based games, hexagonal grids, artificial intelligence, adventures, game design

Amit's game programming information
3D graphics programming information:
Texture mapping, OpenGL, assembler optimization

Chris Hecker's Home Page
How to write FAST programs:
Code for Speed
AI for games:
The Game AI Page: Resources

Painting

Painting tutorials (fantasy style mostly):
F.A.R.P. Main Page
Painting tutorial for pixel artists:
So You Want To Be A Pixel Artist?
Learn viewing and drawing:
Viewing-Drawing-Methods

Programming, Software Design

OOA/OOD/OOP

Dictionary of UML terms:
Unified Modeling Language (UML) Dictionary
A HUGE link collection:
Links on Objects and Components
Ratio Group:
Ratio Group - Object Oriented Training, Consultancy, Tools, & Recruitment
MindView OOP Resources:
Bruce Eckel's MindView, Inc. OOP Resources

Extreme Programming

A nice introduction into Extreme Programming:
Extreme Programming: A Gentle Introduction.
The XProgramming.com site:
XProgramming.com

Software Testing

Good links to other testing resources and good articles, too:
Testing Craft
JUnit is a testing tool, which can be useful for non-XP projects, too:
JUnit, Testing Resources for Extreme Programming

Code Refactoring

Code Refactoring improves existing code:
Refactoring Techniques and Tools
Another page about code refactoring:
Don's Home Page

Software Metrics

Somehow it's difficult to find good online resources about software metrics:
Software Metrics - Forum

Coding style guides

Some very reasonable naming rules:
Ottinger's Rules for Variable and Class Naming
Some very good anti-examples. This is very, very helpful!
How To Write Unmaintainable Code
Some more ideas about coding styles:
Patterns and Software: Essential Concepts and Terminology

Bomb-Proof Coding - Robust Programming

How to write real stable and easy debuggable programs:
ECS 153 Winter 1998, Robust Programming

GUI Design

Examples of good and bad UI design:
Interface Hall of Shame

Hansjörg Malthaner - Fuggerstr. 1 - D-70563 Stuttgart - E-Mail: hansjoerg.malthaner@gmx.de