Diskussion:Stern (Feld)

Aus DarkfleetWiki
Wechseln zu: Navigation, Suche
Sterne haben immer einen zufälligen Namen (Centaurus, Lambda, Omega, Omikron, Pegasus, Regulus, Sigma, Sirius, ...)
einen oder mehrere zufällige Buchstaben und und eine Zahl, die für die Tausender-y-Koordinaten steht, z.B.: ....

Die Buchstaben sollen auch aufgrund der Koordinaten des Sterns festgelegt sein. Wie gilt noch herauszufinden. --Captain Erbse 14:10, 8. Feb. 2012 (CET)

Die Buchstaben erhalten die Sterne nach der Position im deutschen Alphabet. Ich gehe davon aus das bei X:0 Y:0 angefangen wird.Deswegen muss man vom Ergebnis noch 1 abziehen. Und somit das Beispiel wie folgt aussieht: Als Beispiel die 2 Kooridnaten vom Roten Riesen

    Lambda J-156 auf Position X: 17.169 Y: 156.865 <--17.169/26=660,3461..  // 660*26=17.160-1 + 10 (J ist der 10. im Alphabet)
    Lambda I-156 auf Position X: 17.168 Y: 156.865 <--17.168/26=660,3076..  // 660*26=17.160-1 + 9 (I ist der 9. im Alphabet) 

2 Selbergefundene Sterne im All

    Rigel A-981    X: 105.794  Z: 98.173 <--105.794/26=4.069         // 4069*26=105.794-1 + 1 (A ist 1.)
    Lambda Z-981   X: 105.819  Z: 98.148 <--105.819/26=4.069,9615..  // 4069*26=105.794-1 + 26 (Z ist 26.)

Ich versuche herauszufinden ob die Namen zufällig sind oder auch nach einem Muster gegeben werden. Aber da bräuchte ich etwas Mithilfe, einfach ingame paar Koordinaten von den Stern per Holo schicken ^^ Und das mit der Tausenderstelle haut auch nicht ganz hin ^^ Siehe die 2 Gefundenen Sterne ^^Schakal 20:38, 26. Jul. 2012 (CET)

wie auch immer du da drauf kamst? Cool :D ehm, ja, gib mal deinen Ingame-Namen ;) --Captain Erbse 21:00, 26. Jul. 2012 (CEST)
ingame-Name ich auch Schakal --Schakal 21:12, 26. Jul. 2012 (CEST)
Ich bin mir sehr sicher dass die Kalkulation stimmt. Wird btw. "Modulo" oder klassisch "Division mit Rest" genannt. Der Buchstabe ist einfach der Rest wenn man die X-Koordinaten durch 26 teilt und dies dann als Position im String des Alphabets nimmt. Da dies in Programmen meist null-indiziert ist muss man um die "klassiche" Stelle rauszubekommen +1 rechnen. In java würde das ganze zB. so aussehen:
   "ABCDEFGHIJKLMNOPQRSTUVWXYZ".getCharAt(x % 26);
Geht natürlich auch in PHP ähnlich ;D --Space Phönix 17:06, 27. Mär. 2020 (CET)