Home About Me Portfolio Links
Portfolio

Hier ist eine chronologische Liste mit einigen meiner Projekten:

Simple Fractal
(Dezember 2007)

Simple Fractal ist ein einfacher Fraktalgenerator, der unter anderem die Mandelbrot-Menge (auch bekannt als Apfelmännchen) sowie verschiedene Julia-Mengen, deren Funktion frei wählbar ist, darstellen kann.
Das Programm ermöglicht das Erkunden des Fraktals mittels einer animierten Zoomfunktion. Die Färbung kann aus einer Auswahl von Paletten gewählt werden.

Simple Fractal entstand zuerst aus Eigeninteresse und wurde im Rahmen eines Seminarfachs zum Thema fraktale Geometrie weiterentwickelt.

Download Simple Fractal (68 KB)


Schach
(Juli 2007)

Schach ist der Name des Spiels, das hier gespielt wird.
Das Programm besteht zum einen aus einer einfachen Schach-Engine, welche in C++ geschrieben wurde und bewährte Techniken (Alpha-Beta-Suche, Iterative Tiefensuche, Ruhesuche, Hashtabellen, etc) benutzt, um einen guten Zug zu finden.
Zum anderen enthält es eine grafischen Benutzeroberfläche mit freien Grafiken aus dem WikiProject Chess.

Die Spielstärke entspricht etwa der eines starken Freizeitspielers, kann jedoch nach unten angepasst werden.
Wer sich selber ein Urteil machen möchte, kann dies gerne tun.

Download Schach (55 KB)


Marble Insanity
(Oktober 2006)

Wie der Name vermuten lässt, handelt es sich bei Marble Insanity um einen Clone des Arcade-Klassikers Marble Madness. Der Spieler versucht, eine Kugel durch hindernisreiche Parkours ins Ziel zu befördern.

Programmiert wird Marble Insanity in C++ auf Basis von DirectX 9.

Das Projekt ist jedoch vorerst eingefroren.



Wurms Instant Messenger
(Juli 2006)

WIM ist ein kleiner Instant Messenger auf Peer-to-Peer-Basis. Seine Besonderheit ist es, dass er den Benutzern ermöglicht, gemeinsam Musik zu hören. Hierzu kann die Anbindung an den Winamp-Player genutzt werden, um Titel synchron abszuspielen, aber auch ohne installiertes Winamp ist das Übertragen und Abspielen von Musik möglich.

Eine einfache Rechteverwaltung ermöglicht es, einem bestimmten Nutzer das Abspielen/Anhören von Musik zu gestatten/unterbinden. Eine Sitzung lässt sich auch mit einem Passwort vor ungewollten Teilnehmern schützen.

Download WIM (138 KB)


Shooter
(März 2006)

Bei diesem Mehrspieler-Spiel geht es darum, den Gegner, welcher durch eine Kugel dargestellt wird, von der Plattform zu drängen. Dies geschieht durch gezieltes beschiessen der Kugel. Das Spiel wurde unter Benutzung von C++, OpenGL und der Windows API geschrieben.

Features:
  • Bis zu 16 Spieler über Netzwerk/Internet (UDP)
  • Physikalisch korrekte Bewegung der Kugeln (Gravitation, Reibung, etc)
  • Erstellung neuer Plattformen über Heightmaps


The 20 Line Challenge
(Mai / Juni 2003)

Der Entwickler der Software "DarkBasic" bietet einen Wettbewerb an, bei dem monatlich das beste Spiel prämiert wird. Voraussetzung aller eingesandten Spiele ist, dass sie aus nicht mehr als 20 Zeilen Code bestehen. Dies sind meine beiden Beiträge von 2003.

Asteroids 3D:
Es geht darum, mithilfe der Maus möglichst viele Asteroiden in einer Zeit von 90 Sekunden zu zerstören. Kleinere Asteroiden geben mehr Punkte, sind aber auch schwerer zu treffen.

Icerumble:
Das Spiel kann alleine oder zu zweit an einem PC gespielt werden. Der erste Spieler steuert mit den Pfeiltasten, der zweite mit WSAD. Der Spieler, der nach 60 Sekunden am meisten Steine eingesammelt hat, gewinnt.

Download Asteroids (743 KB)
Download Icerumble (692 KB)