Diskussion:Tips zum Mk3-Händler

Aus X-Lexikon
Zur Navigation springenZur Suche springen

X² oder X³? Ist der Artikel noch Baustelle, oder dürfte ich mich schon daran verdingen? --SymTec 22:15, 26. Jan 2007 (CET)

Es bezieht sich auf X2, und ich habe nur den Pseudo-Code betrachtet, den man zu sehen bekommt, wenn man die XML-Datei mit dem Browser aufmacht. Oder zumindest nehme ich an, daß es sich dabei um vereinfachten Pseudo-Code handelt: da finden sich regelmäßig Statements wie "if ->[THIS]" die nur Sinn ergeben, wenn sich hinter [THIS] eine längere Operation versteckt.
Nach dem, was ich verschiedentlich im Netz gelesen habe, scheint der X3-Händler aber sehr ähnlich Implementiert zu sein.
Es ist zwar noch Baustelle (im Sinne von "noch unfertig"), aber ich werde es wohl nurmehr häppchenweise fortführen, mit Bearbeitungskonflikten ist also nicht zu rechnen. Falls ich doch noch größere Änderungen auf einmal vorhabe, stelle ich ein Schild auf. Ansonsten: "Reichen Sie hier keine Texte ein, falls Sie nicht wollen dass diese ohne Einschränkung geändert werden." Hau ruhig in die Tasten, eventuelle Meinungsverschiedenheiten können wir sicher auch ohne Blutvergießen beilegen.. --Schnobs 23:07, 26. Jan 2007 (CET)
Zum Begriff [THIS]: Der Unihändler-Code, den du gelesen hast, ist der gesamte code, wie man ihn im Scripteditor schreibt. [THIS] bezeichnet das Objekt, auf dem das Script läuft, in diesem Fall also das Schiff. Wenn das Schiff nicht existiert, ist [THIS]==null, dann wird wohl das Script abgebrochen werden. Natürlich ist ein Script immer nur eine Ansammlung von Befehlen, was das Schiff dann in Wirklichkeit macht, steht nicht darin: Wenn man etwa "move to station" aufruft, startet eine Operation, in der das Schiff abhängig davon, ob der Spieler im Sektor ist oder nicht, gedreht, bewegt, an- und abgedockt wird, immer wieder Kollisionsprüfungen durchführt, etc. – Das Script ruft nur verschiedene Befehle auf, die dann nach und nach abgearbeitet werden. --SymTec 14:42, 27. Jan 2007 (CET)


Statistik

Ich habe neun Händler am laufen, vier Demeter und fünf Delphin. Alle paar Stunden ziehe ich das Log und notiere mir die bisher erwirtschafteten Gewinne, um daraus Durchschnittswerte zu berechnen. Das Problem ist, daß die Werte höchst inkonsistent sind: ein und das gleiche Schiff erwirtschaftet mal nur 35k/h, dann wieder 160k/h. Auch wenn man einen Durchschnitt über alle Schiffe eines Typs bildet, haben mal die Delphine, dann wieder die Demeter die Nase deutlich vorn.

Vor fünf Stunden Spielzeit kam ich auf den Gedanken, daß das eventuell mit unterschiedlichem Verhalten in der Anlernphase und ungleichmäßig ausgebautem Laderaum zu tun haben könnte. Ich habe dann alle zurück ins Dock beordert und ihnen eine Frachtraumerweiterung gegönnt, wie sie ohnehin im Laufe der Zeit zusammenkommen würde. Außerdem habe ich die bisher gesammelten Daten verworfen. Aber die Streuung ist immer noch sehr groß, fünf Stunden Spielzeit (und jeweils 250+ Fahrten pro Schiffstyp) reichen anscheinend nicht, um auf einen Mittelwert zu kommen. Entweder das, oder ich mache was falsch.

Mir fällt halt nichts besseres ein, als weiter Daten zu sammeln. Hat jemand einen anderen Vorschlag?
--Schnobs 12:48, 27. Jan 2007 (CET)

Ich denke, die inkonsistenten Werte sind durchaus real. Es ist einfach so, dass der Händler einmal nur kleine Fahrten fliegt und kaum was findet, dann aber doch wieder den großen Fang macht. Auch im Code ist ja immer wieder der Zufall im Spiel. Leider ist der Unihändler wirklich schon sehr komplex, da er eine Intelligenz an den Tag legt, die man nur in vielen Stunden Arbeit coden kann. Bisher habe ich mich noch nicht an das großprojekt "Power-Universumshändler" herangetraut. --SymTec 14:42, 27. Jan 2007 (CET)