Skip to content
 

Willkommen bei CCTzur Galerie

CCTeam - Home | Daniel Grün

Projekt: Draw


Beschreibung

Das Projekt Draw (von engl. draw: Turnierplan) wendet einen Algorithmus zur Erstellung von Turnierplänen auf verschiedene Probleme an. Der Algorithmus beruht auf der rotierenden Zuordnung von Teams, dargestellt durch Zuordnung der Ecken eines Polygons:

Die drei hier vorgestellten Anwendungen sind in einer jeweils anderen Programmiersprache geschrieben, um die Form eines Algorithmus bei unterschiedlichen Syntaxvorgaben zu demonstrieren.


Erstellung von Turnierplänen

Die Anwendung des Algorithmus zur Erstellung von Turnierplänen in einer PHP-Web-Anwendung ist hier online.

Musik

Auf Basis der FMS-API erstellt das Programm drawmus Musik wie diese (ogg, 360kB), bei der die Akkord-Zuordnung dem Draw-Algorithmus folgt.

Lyrik-Automat

Der in Fortran geschriebene Lyrik-Automat drawlyr erzeugt durch Draw-Zuordnung Gedichte wie das folgende (mit Ausschnitten aus Heines Prolog zur Harzreise:

Lebet wohl, hoefliche Manschetten, Glatte Herren, Embrassieren - Liebesschmerzen, seidne Struempfe, Schwarze Roecke, Liebesschmerzen. Ach, glatte Frauen!

Liebesschmerzen, hoefliche Manschetten, Glatte Herren, Liebesschmerzen. Ach, seidne Struempfe, Schwarze Roecke, glatte Frauen!

Ach, hoefliche Manschetten, Glatte Herren, glatte Frauen! Schwarze Roecke, seidne Struempfe.

Schwarze Roecke, hoefliche Manschetten, Glatte Herren, seidne Struempfe.

Glatte Herren, hoefliche Manschetten.


Dokumentation

Eine ausführlichere Dokumentation im PDF-Format finden Sie hier.

Download

Hier gibt es die drei Programme zum Download. Zum Ausführen der Quelletexte in den Sprachen PHP, C++ und Fortran77 benötigen Sie die entsprechenden Compiler / Interpreter.
Hier geht's zum Autor dieses Programms.

Zuletzt geändert am 4.7.2006
Von diesem Server wird auf zahlreiche Seiten anderer Anbieter verwiesen, für die wir nicht verantwortlich sind und nicht haften.