Hey, ich will euch kurz ein kleines Programm zur simplen Simulation eines Feuerwerks zur Verfügung stellen.
Was es macht
Das Programm simuliert Feuerwerksraketen in verschiedenen Farben, die dann irgendwann explodieren.
Wie starte ich das Programm?
Im Archiv sind zwei Dateien mit der Endung ".exe", ihr startet davon die Datei Feuerwerk.exe um auch Einstellungen vornehmen zu können. Die Run.exe startet das Feuerwerk mit Default-Einstellungen.
Welche Einstellungen kann ich vornehmen?- Anzahl Raketen: Eindeutig: Die Anzahl der Raketen, die gleichzeitig existieren
- Punkte pro Rakete: Die Anzahl der Punkte (oder Kreise), die nach der Explosion einer Rakete in alle Richtungen wegfliegen
- [ ]Raketen explodieren in der Nähe der Maus:Wenn das aktiviert ist, explodieren alle neu startenden Raketen in dem Bereich, in dem die Maus sich gerade befindet. Wenn das Feuerwerk schon läuft, kann man diese Einstellung mit einem Rechtsklick ändern.
- Farbwerte: Die Farbanteile, aus denen zufällige Farben generiert werden. Ist nur Rot aktiviert, so sind die RGB-Werte [0..255, 0, 0]. Sind Rot und Blau aktiviert, entsprechend [0..255, 0, 0..255]. Bei Aktivierung aller drei Farbtöne können demnach alle Farben vorkommen.
- Ton aktivieren: Ist wohl selbsterklärend.
Vielleicht bleibt ja jetzt der ein oder andere an Silvester zu Hause und guckt sich statt des Feuerwerks draußen diese Simulation hier an. Vielleicht aber auch nicht
Ich erwarte nicht allzu viel Lob, das Programm ist eher aus Langeweile entstanden. Aber: Es ist komplett
OOP
Changelog- Die "Raketenbrösel" fallen jetzt nicht mehr wie Steine vom Himmel
- Die Raketenbrösel verglühen (werden dunkler)
- Die Raketenbrösel fliegen nicht in Form eines Rechtecks sondern einer Kugel weg
- Viel mehr Einstellungen, die man ändern kann!
- Farbe der Brösel änderbar
- "Wegfliegform" der Brösel einstellbar
- Einstellungen werden gespeichert(noch im Anwendungsordner, Anwendungsdaten kommen noch)
- Existenz der Sounddateien wird überprüft
Viel Spaß beim Testen und jetzt schonmal einen guten Rutsch