Seite 12 von 19 ErsteErste ... 28910111213141516 ... LetzteLetzte
Ergebnis 166 bis 180 von 278

Thema: [TAC] Szenarien zu TAC

  1. #166
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Gekürzte Kopie eines Beitrags aus dem KI-Thread. - W.B.

    Zitat Zitat von Writing Bull Beitrag anzeigen
    Ich schaue mir dafür gerade die CIV4HandicapInfo.xml an und stolpere dabei über <iStartingLocPercent>. Was bewirkt dieser neue Wert, ray?
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Erinnerst du dich noch daran, dass ich die Zufälligen Startpositionen eingeführt habe ?

    Dieser Wert wird dabei bei einem Random (Zufallsgenerator) verwendet.
    (Allerdings NUR im Single-Player.)

    Vereinfacht gesagt läuft es auf folgendes hinaus:
    Je höher dieser Wert ist, desto höher ist die Wahrscheinlichkeit, dass der menschliche Spieler eine Startposition weiter nördlich oder weiter südlich bekommt, weil er in der Setzreihenfolge weiter hinten landet.

    Bei den aktuellen Werten gilt:
    Je höher der Schwierigkeitsgrad desto stärker variiert die Startposition (Richtung Norden oder Süden).
    Aha! Ich werde in der CIV4HandicapInfo.xml zu diesem Eintrag einen Kommentar setzen.

    Das heißt, dieser Wert greift sowohl bei den Zufallskartenskripten als auch bei den Kartenszenarien? Dann schlage ich vor, den Wert so zu definieren, dass dieses Feature deaktiviert wird. Denn bei Kartenszenarien kann man nicht per se davon ausgehen, dass Positionen in der Kartenmitte günstiger sind. Bei "TAC Northwest Passage" ist das definitiv nicht der Fall und bei "TAC South America" auch eher nicht. Bei kommenden regionalen Kartenszenarien wird das fast immer auch nicht der Fall sein.

    Zudem werden Kartenszenarien in der Regel eher von erfahrenen Spielern benutzt, die höhere Schwierigkeitsgrade benutzen. Und die werden sich nach meiner Einschätzung nicht freuen, sondern ärgern, wenn sie beim Wiederspielen tendenziell wieder auf derselben Startposition landen. Wer nicht per Weltenbauer cheaten und nachgucken will, wo er gelandet ist, kriegt das ja erst mit Verspätung raus.

    ray, bei welchem Wert ist dieses Feature deaktiviert?
    Geändert von Writing Bull (25. November 2010 um 12:03 Uhr)

  2. #167
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Writing Bull Beitrag anzeigen
    ray, bei welchem Wert ist dieses Feature deaktiviert?
    Es gibt KEINEN XML-Wert, der das Feature "Zufällige Startposition" deaktiviert.

    Was du möchtest ist doch, dass immer die komplette Bandbreite "Nord-Süd" ausgeschöpft wird, oder ?
    (Egal bei welchem Schwierigkeitsgrad.)

    Dann schau dir einfach den Wert beim höchsten Schwierigkeitsgrad an und trage diesen für alle Schwierigkeitsgrade ein.


    Ich glaube ausserdem du verstehst mich nicht ganz:

    Jeder Schwierigkeitsgrad hat dafür einen eigenen Wert !

    Je höher der Schwierigkeitsgrad desto stärker variiert die Startposition von der Mitte.
    (Mit den aktuellen Einstellungen.)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  3. #168
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Es gibt KEINEN XML-Wert, der das Feature "Zufällige Startposition" deaktiviert.
    Das möchte ich ja auch gar nicht erreichen. Ich möchte, dass bei der Zulosung der Startpositionen an die europäischen Parteien rein das Zufallsprinzip gilt. Dass es da also keine zusätzlichen Faktoren gibt, die das Losergebnis beeinflussen. (Weil das halt bei Kartenszenarien problematisch wäre.)

    Gibt es einen xml-Wert, mit dem ich das erreiche?
    Falls nicht, mit welchem xml-Wert komme ich diesem Ziel am nächsten?

  4. #169
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Das möchte ich ja auch gar nicht erreichen. Ich möchte, dass bei der Zulosung der Startpositionen an die europäischen Parteien rein das Zufallsprinzip gilt. Dass es da also keine zusätzlichen Faktoren gibt, die das Losergebnis beeinflussen. (Weil das halt bei Kartenszenarien problematisch wäre.)

    Gibt es einen xml-Wert, mit dem ich das erreiche?
    Falls nicht, mit welchem xml-Wert komme ich diesem Ziel am nächsten?
    Nochmal, dieser XML-Wert ist KERN der zufälligen Auslosung.

    Er bestimmt die "Varianz der Zufälligkeit".

    Schau dir den selben Wert bei der höchsten Schwierigkeitsstufe an und schreibe diesen in alle anderen Schwierigkeitsstufen.

    Dann hast du genau das erreicht was du willst -> es gibt (fast) keine Einschränkung der Zufälligkeit.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  5. #170
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Gibt es einen xml-Wert, mit dem ich das erreiche?
    Falls nicht, mit welchem xml-Wert komme ich diesem Ziel am nächsten?
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Schau dir den selben Wert bei der höchsten Schwierigkeitsstufe an und schreibe diesen in alle anderen Schwierigkeitsstufen.
    Dann hast du genau das erreicht was du willst -> es gibt (fast) keine Einschränkung der Zufälligkeit.
    Auf dem höchsten Schwierigkeitsgrad beträgt dieser Wert "80". Ist es möglich, diesen Wert zu erhöhen, damit diese Funktion faktisch so wenig wie möglich (am besten: gar nicht) greift?
    Wie sieht es z.B. mit dem Wert "100" aus?

  6. #171
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Auf dem höchsten Schwierigkeitsgrad beträgt dieser Wert "80". Ist es möglich, diesen Wert zu erhöhen, damit diese Funktion faktisch so wenig wie möglich (am besten: gar nicht) greift?
    Wie sieht es z.B. mit dem Wert "100" aus?
    90 ist sicher unproblematisch.
    (Bei 100 bin ich mir nicht sicher.)

    Aber glaub mir, das macht keinen Unterschied mehr.

    Es beeinflusst NICHT direkt den Ort auf der Karte selber, sondern den Platz in der Reihenfolge, wann der Spieler gesetzt wird !

    Das Spiel macht nämlich folgendes:

    Es setzt den ersten europäischen Spieler (normalerweise) in die Mitte und setzt dann die anderen mit einem gewissen Abstand immer abweschelnd im Norden und Süden.

    Früher war der menschliche Spieler IMMER der erste Europäer, der gesetzt wurde.
    Jetzt (durch meine Änderung) nicht mehr.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  7. #172
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Zitat Zitat von raystuttgart Beitrag anzeigen
    90 ist sicher unproblematisch.
    (Bei 100 bin ich mir nicht sicher.)
    Und "99"?

  8. #173
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Und "99"?
    Ich hab den Code gerade nicht verfügbar, aber da wird auf ganze Zahlen (Integers) gerundet.

    99 wäre wohl das selbe wie 90 oder 100 (je nachdem wie C++ rundet).

    99% Varianz von einer StartREIHENFOLGE (welche ja ein ganzer Wert sein muss).
    Ist entweder 90% oder 100%.

    Beispiel 10 Spieler verfügbar.

    Lässt du eine Varianz von 90% zu, dann kann der Spieler der 1., der 2., der 3., ... bis der 10. sein, der gesetzt wird.

    Da aber die anderen Europäer immer unter den Plätzen 1 bis 5 sind, macht es für den menschlichen Spieler keinen Unterschied mehr ob er Platz 6 oder 10 in der Setzreihenfolge ist.

    Glaub mir:

    Setzte den Wert einfach auf 90, wenn du das willst.
    Damit sollte es echt keine Probleme geben.

    Oder versuche einfach mal 100 und starte VIELE Spiel.
    Wenns bei ca. 100 Spielstarts nicht gekracht hat, sollte alles passen.
    Geändert von raystuttgart (25. November 2010 um 10:11 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  9. #174
    Birthright Fan Avatar von Diemed
    Registriert seit
    06.01.06
    Ort
    Eberswalde
    Beiträge
    2.285
    Das heisst aber auch das der Menschliche Spieler immer im äußersten Norden oder Süden gesetzt wird. Weil er ja dan immer als letztes platziert wird, oder?

  10. #175
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Diemed Beitrag anzeigen
    Das heisst aber auch das der Menschliche Spieler immer im äußersten Norden oder Süden gesetzt wird. Weil er ja dan immer als letztes platziert wird, oder?
    Nein, ich rede hier von einer "Varianz", also einer Möglichkeit !

    Beispiel 1:

    10 Spieler.
    Varianz 80%.

    -> Alle Startpositionen in der Reihenfolge von 1 bis 9 möglich.
    (Alle mit der selben Wahrscheinlichkeit.)

    Beispiel 2:

    10 Spieler.
    Varianz 10%.

    -> Nur die Startpositonen 1 und 2 möglich.

    Fazit:

    Bei 10 Spielern und einer Varianz von 90% ist jeder Wert als Startpositon möglich.

    Werte von > 90% sind nur dann von Einfluss, wenn es mehr als 10 Spieler gibt.
    Aber selbst dann dürfte es keinen Unterschied machen, da es NUR 5 europäische Starter gibt.
    Geändert von raystuttgart (25. November 2010 um 10:52 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  11. #176
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Leute, lasst uns nicht zu tief in Mathematik und Formeln abtauchen.

    Setzte den Wert auf 90 und ihr habt das erreicht, was ihr wollt.

    -> Zufällige Startpositionen auf der gesamten Nord-Süd-Spanne im Wasser für den menschlichen Spieler.
    (unabhängig vom Schwierigkeitsgrad)

    Das Feature hat schon MONATE funktioniert, ohne das sich jemand beschwert hat.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  12. #177
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Zitat Zitat von raystuttgart Beitrag anzeigen
    10 Spieler.
    Varianz 10%.
    -> Nur die Startpositonen 1 und 2 möglich.
    Au weia. Auf dem niedrigsten Schwierigkeitsgrad beträgt der Wert derzeit "10".

    Ich habe jetzt folgenden Bug in die Bugdokumentation für TAC 2.02 eingetragen:
    * Bei Kartenszenarien kann der Spieler im niedrigsten Schwierigkeitsgrad nur von 2 der 5 potentiellen Startpositionen starten.
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Werte von > 90% sind nur dann von Einfluss, wenn es mehr als 10 Spieler gibt.
    Dann werde ich das in der xml entsprechend so einrichten. Dadurch wird dann auch der oben genannte Bug gefixt sein.
    Geändert von Writing Bull (25. November 2010 um 10:31 Uhr)

  13. #178
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Ich habe jetzt folgenden Bug in die Bugdokumentation für TAC 2.02 eingetragen:
    Das ist kein Bug.
    (Das ist eine bewusste Entscheidung gewesen, wie das Feature funktionieren soll.
    Natürlich könnt ihr das anders konfigurieren. )

    Edit:
    Ich war einfach der Ansicht, dass Startpositionen relativ zentral auf der Karte für den Spieler von Vorteil sind.
    (Deshalb die Variable im Schwierigkeitsgrad.)

    Edit 2:
    Ich habe damals 2 Möglichkeiten für eine Umsetzung der "Zufälligen Startpositionen" gefunden und mich dann für diese entschieden, weil ich sie gut fand.

    Edit 3:
    Tut mir leid, wenn euch die Umsetzung nicht gefällt.
    Geändert von raystuttgart (25. November 2010 um 11:03 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  14. #179
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Das ist kein Bug.
    Ach, ray. Mir ist das eigentlich gleich.

    Wir können kurz schreiben: "Das ist ein Bug."

    Oder wir können das etwas ausführlicher schreiben: "Das ist ein Zusatzfeature, das von einem Programmierer versteckt eingeführt wurde und was dazu führt, dass ein offiziell eingeführtes Feature nicht auf allen Schwierigkeitsgraden uneingeschränkt funktioniert."
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Ich war einfach der Ansicht, dass Startpositionen relativ zentral auf der Karte für den Spieler von Vorteil sind.
    Es ist prinzipiell hilfreich, die Kollegen zu informieren, wenn man einen neuen Spielmechanismus in TAC reinprogrammiert. Es kann auch nicht schaden, die Kollegen zu fragen, ob sie die Idee gut finden. Außerdem können neue Spielmechanismen, die außer dem Programmierer niemand kennt, auch nicht getestet werden.

  15. #180
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Es ist prinzipiell hilfreich, die Kollegen zu informieren, wenn man einen neuen Spielmechanismus in TAC reinprogrammiert.
    Das Team wurder darüber informiert, dass "Zufällige Startpositionen" eingeführt werden.

    Es wollte nie jemand wissen, wie es im Detail funktioniert.

    Ich hab das ganze innerhalb von ca. 2 Stunden umgesetzt.
    Da gab es gar keine Diskussionen, wie das Konzept aussehen soll.
    Das ging ziemlich schnell.

    Zitat Zitat von Writing Bull Beitrag anzeigen
    Außerdem können neue Spielmechanismen, die außer dem Programmierer niemand kennt, auch nicht getestet werden.
    Das Feature wurde sehr ausführlich getestet. Praktisch jedesmal, wenn ein Spiel gestartet wird, bei dem es keine festgelegten Startpositionen gibt.

    Aber lange Rede kurzer Sinn:

    Ich hielt es nicht für wichtig über dieses Detail zu diskutieren.
    Sorry dafür.

    Mir war wichtig, dass das Feature funktioniert und alle zufrieden waren.
    (Das war das Feedback, welches ich bekommen habe.)

    Ihr könnt es konfigurieren, wie ihr es für richtig haltet.

    Die Einstellung bietet euch aber eventuell auch Möglichkeiten !

    Also nochmal Sorry, dass ich versäumt habe genauer zu erklären, was ich gebaut habe.

    Auch wenns selbstverständlich ist:
    Habs nicht schlecht gemeint und wollte schon gar nicht irgendwas verstecken.
    Das einzige was ich wollte, war ein gutes Feature zu bauen.
    Geändert von raystuttgart (25. November 2010 um 11:28 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

Seite 12 von 19 ErsteErste ... 28910111213141516 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •