Höchstgeschwindigkeit: Unterschied zwischen den Versionen
K |
K (tinyint) |
||
Zeile 1: | Zeile 1: | ||
Die [[Höchstgeschwindigkeit]] der [[Rennwagen|Karoautos]] auf Karopapier beträgt etwa 181 Kästchen/Zug. Diese ist aber nur in diagonaler Richtung von rechts unten nach links oben zu erreichen. Die maximale Geschwindigkeit in der horizontale beträgt 128 (nach links fahrend) oder 127 (nach rechts fahrend). | Die [[Höchstgeschwindigkeit]] der [[Rennwagen|Karoautos]] auf Karopapier beträgt etwa 181 Kästchen/Zug. Diese ist aber nur in diagonaler Richtung von rechts unten nach links oben zu erreichen. Die maximale Geschwindigkeit in der horizontale beträgt 128 (nach links fahrend) oder 127 (nach rechts fahrend). | ||
− | Diese Grenze ist technisch bedingt, da {{Benutzer|Didi}} den Zugvektor in der Datenbank als „signed <code> | + | Diese Grenze ist technisch bedingt, da {{Benutzer|Didi}} den Zugvektor in der Datenbank als „signed <code>tinyint</code>“ (-128 bis 127) speichert, und dabei sowohl die horizontalen als auch vertikalen Vektoren separat speichert. Dabei ist die Zugrichtung „nach links“ als negativ, die Zugrichtung „nach rechts“ als positiv gespeichert. Ähnliches gilt für die Zugrichtung „nach oben“ (negativ gespeichert) und „nach unten“ (positiv gespeichert). Aus dem Satz des Pythagoras ergeben sich somit die maximalen theoretischen Geschwindigkeiten. Diese sind aber wiederum auch nicht erreichbar, da die maximale Größe einer [[Karte]] begrenzt ist (max. 65536 Karos). |
{| class="wikitable sortable" | {| class="wikitable sortable" |
Version vom 31. Juli 2024, 13:22 Uhr
Die Höchstgeschwindigkeit der Karoautos auf Karopapier beträgt etwa 181 Kästchen/Zug. Diese ist aber nur in diagonaler Richtung von rechts unten nach links oben zu erreichen. Die maximale Geschwindigkeit in der horizontale beträgt 128 (nach links fahrend) oder 127 (nach rechts fahrend).
Diese Grenze ist technisch bedingt, da Didi den Zugvektor in der Datenbank als „signed tinyint
“ (-128 bis 127) speichert, und dabei sowohl die horizontalen als auch vertikalen Vektoren separat speichert. Dabei ist die Zugrichtung „nach links“ als negativ, die Zugrichtung „nach rechts“ als positiv gespeichert. Ähnliches gilt für die Zugrichtung „nach oben“ (negativ gespeichert) und „nach unten“ (positiv gespeichert). Aus dem Satz des Pythagoras ergeben sich somit die maximalen theoretischen Geschwindigkeiten. Diese sind aber wiederum auch nicht erreichbar, da die maximale Größe einer Karte begrenzt ist (max. 65536 Karos).
Zugrichtung | max ↔ | max ↕ | max Geschwindigkeit |
---|---|---|---|
↖ | -128 | -128 | 181,02 Karos/Zug |
↗ | 127 | -128 | 180,31 Karos/Zug |
↙ | -128 | 127 | 180,31 Karos/Zug |
↘ | 127 | 127 | 179,61 Karos/Zug |
← | -128 | 0 | 128,00 Karos/Zug |
↑ | 0 | -128 | 128,00 Karos/Zug |
→ | 127 | 0 | 127,00 Karos/Zug |
↓ | 0 | 127 | 127,00 Karos/Zug |
Trivia
In Spiel 144952 - Max-Speed erreichte ultimate als erster eine der Höchstgeschwindigkeiten (127 Karos/Zug nach rechts fahrend).