Zitat:
Zu wissen wo sich die Ressourcen befinden macht aber schon einen entscheidenen Vorteil aus, da die cheatende KI sofort sein Land
zu Eisenminen und Kohleminen ausbreitet und nicht mal warten muss bis die Geologen einem mitteilen welche Ressource da ist. Gerade bei
sehr niedrigen Lagerbestand beim Spielstart ein riesen ercheateter Vorteil und diese Zeitspanne bis der Geologe ankommt und sein Schild
platziert ist schon recht lange.
Was könnte man Programmieren? Die KI breitet sein Land zu nem Berg aus. Schickt Geologen zu nem Ort hin. Und dann "If Geologe platziert
Kohleschild Then baue Kohlemine" usw...
Ich wiederhole, diese Änderung hätte lediglich zur Folge, dass die AI schlechter spielt als "gute" Spieler. Ich bin kein cheater und
ich warte nicht bis ein Geologe sein Schild platziert hat da ich
weiß wo sich auf den Karten welche Resource befindet. Der
einzige Falle in dem das Cheaten einen Unterschied macht ist, wenn man Random Karten spielt. Ich weiß nicht wie verbreitet diese zur
Zeit sind, würde aber den Anteil nicht höher als 50% sehen. Das heißt in 50% der Fällen würde die AI dennoch schlechter spielen als es
ein normaler Spieler würde. Eine Änderung an dieser Stelle ist also hinfällig meiner Meinung nach.
Zitat:
Genauso ist das ein mieser Voreil, dass die KI instant mehrere Gebäude, wie schon von jemand oben erwähnt ohne Klicks, instant
bauen kann. Auch ein entscheidener ercheateter Vorteil. Gerade im late Game ist das ein riesen Vorteil für die KI.
Was könnte man Programmieren? Timer, die das Bauen der Gebäude um jeweils eine halbe Sekunde oder so verzögert wenn er ein Gebäude
gebaut hat.
Die AI hat einen internen Timer (schwierigkeitsgrad ändert diesen) für das Platzieren, außerdem gibt es eine maximale Anzahl je Zyklus,
dein Vorschlag ist also
bereits umgesetzt.
Zitat:
Cheaten beim Upgraden der Soldaten? Das ist aber schon ein übler Vorteil.
Auch hier wiederhole ich, dass ein guter Spieler das gleiche verhalten erzeugt. Es macht keinen Unterschied ob über Weg a) oder Weg b).
Alles in allem ist die KI SCHLECHTER als ein guter menschlicher Spieler. Ich sehe keinen Sinn darin einige Funktionen so zu ändern,
dass es "schön" aussieht aber die KI dadurch einfach zu schwach ist. Problematisch an der ganzen Sache ist, dass es IMMER Mapabhängig
ist was gerade sinnvoller ist. Und genau das unterscheidet die guten Spieler von der AI bzw von unerfahrenen Spielern. Ich weiß genau
wann es sinnvoll ist lieber eine Festung an einen Berg zu bauen statt einer Wachstube, ich weiß genau WO ich Festungen bauen muss weil
dort das zukünftige Grenzgebiet ist. Die AI reagiert hier nur "Oh, grenznah? Na dann Festung" während ein Spieler "Oh, eine Enge? Naja,
ich bin eh schon so groß, ich baue da mal sicherheitshalber eine Festung".
Zitat:
Wir leben im Jahr 2017 und leider ist es selbst jetzt so, dass viele Spieleentwickler an cheatende KI festhalten.
In unserem Fall wurde die AI von 1 bzw. 2 Personen über einen sehr langen Zeitraum als ein Hobby entwickelt. Wenn man keine Erfahrung
hat, wählt man natürlich den Aufwand/Nutzen Besten weg.
Wie Flamefire schon angedeutet hast, bist du natürlich herzlich eingeladen dein Programmierwissen einzubringen und die AI zu verbessern
bzw. neu zu schreiben. Das Projekt ist Open Source, du kannst also jederzeit deine Änderungen einbringen und dann hat jeder etwas
davon.
Gruß Spikeone
---