Couscous: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Quabla (Diskussion | Beiträge) (Quabla war doof) |
K (format) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Couscous: ''' | + | Couscous: '''Co'''sinus '''u'''nd '''s'''inus '''c'''reieren '''o'''hne '''U'''nterlass '''S'''trecken |
− | Ein | + | Ein Cosinus und ein Sinus, die jeweils mit einer Amplitude a<sub>s/c</sub>, einer Frequenz f<sub>s/c</sub> und einem Exponenten e<sub>s/c</sub> versehen sind, |
− | werden addiert, um eine Konstante circ | + | werden addiert, um eine Konstante circ erhöht und als Abstand vom Zentrum der Karte genommen. Diese 7 Parameter werden zufällig eingestellt: |
+ | f(t) = a<sub>s</sub>·sin(f<sub>s</sub>·t)<sup>e<sub>s</sub></sup> + a<sub>c</sub>·cos(f<sub>c</sub>·t)<sup>e<sub>c</sub></sup> + circ | ||
− | + | Analog wie beim [[Bagger]] werden am Schluss [[Checkpoint]]s und Matschepampe auf der Strecke verteilt. | |
− | + | Einen vernünftigen Start automatisch zu generieren fiel mir etwas schwer. Jetzt wird auf „3 Uhr“ von der Strecke aus ein wenig Richtung Zentrum freigeschaufelt und dort der Start platziert, an der gegenüberliegenden Streckenwand dann das Ziel. | |
− | |||
− | Einen | ||
[[Kategorie:Kartengenerator]] | [[Kategorie:Kartengenerator]] |
Aktuelle Version vom 28. September 2023, 10:45 Uhr
Couscous: Cosinus und sinus creieren ohne Unterlass Strecken
Ein Cosinus und ein Sinus, die jeweils mit einer Amplitude as/c, einer Frequenz fs/c und einem Exponenten es/c versehen sind, werden addiert, um eine Konstante circ erhöht und als Abstand vom Zentrum der Karte genommen. Diese 7 Parameter werden zufällig eingestellt:
f(t) = as·sin(fs·t)es + ac·cos(fc·t)ec + circ
Analog wie beim Bagger werden am Schluss Checkpoints und Matschepampe auf der Strecke verteilt.
Einen vernünftigen Start automatisch zu generieren fiel mir etwas schwer. Jetzt wird auf „3 Uhr“ von der Strecke aus ein wenig Richtung Zentrum freigeschaufelt und dort der Start platziert, an der gegenüberliegenden Streckenwand dann das Ziel.