CCTeam - Home | Daniel Grün
Projekt: Draw |
BeschreibungDas 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änenDie Anwendung des Algorithmus zur Erstellung von Turnierplänen in einer PHP-Web-Anwendung ist hier online.MusikAuf Basis der FMS-API erstellt das Programm drawmus Musik wie diese (ogg, 360kB), bei der die Akkord-Zuordnung dem Draw-Algorithmus folgt.Lyrik-AutomatDer in Fortran geschriebene Lyrik-Automat drawlyr erzeugt durch Draw-Zuordnung Gedichte wie das folgende (mit Ausschnitten aus Heines Prolog zur Harzreise:
DokumentationEine ausführlichere Dokumentation im PDF-Format finden Sie hier.DownloadHier 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. |