Modderecke > Mapping
Worldbuilder Fragen
Gandalfgraurock:
Also ich spiele immer gegen Brutal(e) und auf manchen Karten baut die KI Zitadellen und Orthanc... aber es ist verschmerzbar wenn es nicht klappt :)
p.s. Scripen ist nicht meine Stärke...
MCM aka k10071995:
Na ja, ich wüsste nicht, woran es liegen könnte. Schade, ich konnte dir nicht helfen. :(
Trotzdem wüsste ich gern, Gnomi, welche Bugs mein System produziert(Wenn du Scripts einbaust, die verhindern, dass der Baumeister durch Gegner läuft und du das so machst, dass die CPU nicht die Zitadellen vor den Gegner setzt).
Gnomi:
Ok, ich zerreis Mal deinen Post [ugly]
--- Zitat ---Wenn Player 1 ein Gebäude baut, dass auf verdorbenem Boden gebaut werden muss:
Counter "Bau Orthanc und Zitadelle"(Oder ein anderer Name) plus 1
--- Ende Zitat ---
Und wie soll die Bedingung aussehen?^^
Ich würde einfach allgemein alle Buildings zählen lassen.
--- Zitat ---Wenn "B.O.u.Z" = Die Anzahl an Gebäuden, die um eine Festung gebaut werden können, wird von einem Baumeister der Orthanc gebaut(Zur Sicherheit würde ich noch 500 Rohstoffe spendieren, ich weiß nicht, was passiert, wenn es heißt, bau Orthanc und die CPU hat nicht genug Rohstoffe).
--- Ende Zitat ---
Und wie viele können außen rum gebaut werden? :P
--- Zitat ---Das führst du dann weiter, immer weiter, nur jetzt mit Zitadellen (700 Rohstoffe geben). Ist halt nur die Frage, ob der PC überhaupt was baut, wenn es nicht Standart ist, dass er mehrere Zitadellen baut.
--- Ende Zitat ---
Wenn man es richtig scriptet müsste es klappen.
--- Zitat ---Wenn Nein, musst du auch noch Scripten, dass er die baut. (Hier kann man mit Countern arbeiten, damit das ganze nicht immer einem Bewegungsablauf gleicht.
--- Ende Zitat ---
Wenn man noramle Counter nimmt wird es immer noch immer gleich sein, man bräuchte Randomtimer, Rantomcounter und zudem könnte man noch bestimmte Kampfbedingungen machen.
--- Zitat ---Also etwa 1000 Scripts, weil du auch noch Scripten musst, das der Gegner angreift und die Cpu angreifti und vieles mehr. Und selbst dann ist der PC niemals so gut wie ein normaler CPu-Gegner.
--- Ende Zitat ---
Etwas weniger Scripts und wenn man es richtig macht ist die KI DEUTLICH stärker als ein normaler CPU Gegner^^
Ansonsten:
Was passiert wenn du auf dem Startpunkt startest, den du gescriptet hast? :P
Richtig, deine Einheiten machen das gescriptete^^
Das ist wohl der größte Bug.
MCM aka k10071995:
Ach so. Stimmt. Das ist der größte und einzige, weil:
1.Für jedes Gebäude ein einzelnes Script, ganz einfach. ;)
2.Ausprobieren. Ist immer unterschiedlich, aber es gibt eine normale Anzahl, die würde ich dann nehmen. Der Unterschied dürfte ja nicht so gewaltig sein, zumal die KI ja immer ähnliche Basen baut. [ugly]
3. Komplizierte Erklärung, soll ich dir das auch noch antun?
4.Meinte ich. Für mich ist ein Counter ein Randomcounter (Solange er nichts dazugezählt bekommt).
5. Weniger als 1000 Scripts? Beim richtig machen? Du musst ja immer ein zusätzliches Script machen, falls der Gegner in diesem Moment angreift, zumindest bei den meisten. Dann musst du jedes Gebäude Scripten. Und für verschiedene Taktiken jedesmal fast alles anders. :P
1000 habe ich auch nur geraten, weil ich mir gar keine Gedanken darüber gemacht habe, was man alles braucht, nur ein Teil davon und das waren schon um die 200, also habe ich hochgerechnet. :P
PC-Spieler besser: Hast du recht. Wenn man es richtig macht. Wenn man alle Wenns einkalkuliert, ist der Spieler sogar besser als ein menschlicher Spieler, wenn er auf jede Taktik die ideale Kontertaktik und die ideale Reaktion anwendet (Meint einen relativ guten Spieler, nicht einen Super-Pro). Aber das wären noch viel mehr Scripts, würde ich sagen. Das musst du ja für jedes feindliche Volk etwas anders machen. :P
Na ja, ich würde sagen, wir einigen uns darauf, das es assozial viele Scripts wären und wir das ganze vergessen, weil es sowieso kein Schwein machen würde. Niemand macht 500-1000 Scripts in eine Map, solange es keine Kampagnen-Map ist (Und da eigentlich auch weniger, oder?).
Und das mit dem extremen Bug: Lässt sich bestimmt irgendwie austrixen. Aber keine Lust zu suchen. :)
Gnomi:
Wenn du es richtig machst brauchst du weniger und hast eine bessere KI^^
--- Zitat ---4.Meinte ich. Für mich ist ein Counter ein Randomcounter (Solange er nichts dazugezählt bekommt).
--- Ende Zitat ---
Naja, es gibt den normalen Counter, der etwas zählt...
Also zum Beispiel Gebäude oder Einheiten.
Dann gibt es den Randomcounter, der zufällig zwischen ein paar Zahlen gesetzt wird und je nachdem welche Zahl er hat geschieht etwas anderes (so wird Gollum gespawnt oder auch einige Dinge bei mir geschehen so)
--- Zitat ---Wenn man es richtig macht. Wenn man alle Wenns einkalkuliert, ist der Spieler sogar besser als ein menschlicher Spieler
--- Ende Zitat ---
Das geht nur durch Scripting, da man nie alles berücksichtigen kann.^^
Und viele Dinge gehen garnicht, außer man benutzt wirklich viel mehr Scripts, wenn man eine Ki haben will, die auch mit Pferden vor Piken etc. wieder flieht braucht man je nach Map mindestens 100 Areas und 500 waypointpaths... und hier würde es dann über 10.000 Scripts geben.^^
Aber das ist eine KI, die niemals existieren wird... für die normale KI braucht man weniger als 1000^^
Bei Kampagnenmaps kann man auch abspecken, EA Games hat viele Scripts benutzt, die eigentlich auch anders funktionieren würden, ich benutze nur halb so viele Scripts wie EA Games, aber hab die gleiche Wirkung - und ich hab für eine Kampagnenmap um die 200-300 Scripts (in jedem Script eben zwischen 2 und 50 Actions)
Und den extremen Bug wirst du so schnell nicht rausbringen, da es leider kein Script gibt: "If Enemy is AI"... ich suche aber auch noch nach etwas ähnlichem :D
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln