Zitat von Simon:
Vielleicht ist es einfacher die KI zu je zwei, drei Bauernhöfen einen Holzfäller bauen zu lassen, der, sobald er 0% hat wieder abgerissen wird.
Naja, das wäre eine Notlösung für das Problem Bauernhof-zu-dicht-am-Wald, aber das ist nicht wirklich schön ;)
Zitat von Simon:
Die KI hat mir gestern auf der Schildkrötenmap gut zugesetzt... da hatte ich keine Lust mehr. Spricht aber für die KI. Gute Arbeit, Isch!
Danke =)
Zitat von Zlorfik:
Oder auch das Bauen zu nah an anderen Gebäuden oder Objekten wie Stalagmiten, die nicht entfernt werden können soll ja dann verhindert werden. Ich denke das kann man mit einem Prüfmechanismus machen, der, wenn die Position zu 75% oder mehr als günstig erscheint, einen Bauernhof zulässt
Ja, andere Objekte in der Umgebung sind das Problem. Bei einem Bauernhof ist es halt nicht wichtig, dass *ein* Punkt ideal ist (wie man es bei Holzfällern, Steinmetzen & Co sehen kann), sondern es müssen auch die Punkte rundherum tauglich sein und - wichtig, wie Stiefel geschrieben hat - tauglich bleiben.
Im Moment kann ich z.B. nicht verhindern dass eine Straße einfach quer durch einen Bauernhof gebaut wird, weil ich das gar nicht mitbekomme...
Zitat von Simon:
Bekommt die KI auch Nachrichten? Wenn ja, kann man Gebäude ja einfach Abreißen lassen, sobald Resourcen verbraucht sind (tut die KI momentan ja noch nicht)
Nein, die KI bekommt im Moment keinerlei Nachrichten vom Spiel. Ich denke aber darüber nach eine Art Event-System zu bauen, bei der die KI dann diverse Nachrichten bekommt und auch entsprechend drauf reagieren könnte, ohne ständig irgendwelche Tests durchzuführen. Zum Beispiel Benachrichtigungen bei Gebäudezerstörungen, Eroberungen, Gebietsverlusten, Grenzentfernungsänderungen, Gebäudeneubesetzung, etc. Im Moment muss ich quasi jedes Mal auf der Karte nachgucken ob ein Gebäude xy noch exisitiert oder ob es z.B. vom Feind zerstört wurde. Für alle Gebäude wäre das entsprechend zeitaufwändig...
Zitat von Simon:
Zu den Gebäuden ohne Weganschluss:
Kostet es viel Rechenaufwand alle x Gameframes nach Lücken im Wegnetz suchen zu lassen?
Eroberte Gebäude werden ja noch nicht ans Wegnetz angeschlossen.
Naja, wenn ich *sämtliche* Flaggen prüfen müsste, ja, dann würde das lange dauern. Ich kann halt im Moment nicht erfassen, wo es nötig ist nach Weglücken zu suchen. Daher denke ich im Moment an oben angesprochenes Event-System. Von den eroberten Gebäuden weiß ich nämlich gar nicht dass ich sie erobert habe, weil ich das nicht explizit prüfe. Und wenn ich es prüfen sollte, wann sollte ich das tun? Ich weiß nicht wann ein Angriff "abgeschlossen" ist.
Zitat von Stiefel:
Hatte ich das eigentlich richtig beobachtet, dass die KI zwar einen Geologen auf einen neu besetzten Berg schickt, dieser allerdings eher dekorativ sein soll, da die neue KI, wie die Original KI schon zu wissen scheint, wo sich welche Rohstoffe befinden? Also ich meine, dass ich beobachtet habe, wie die KI zwar einen Geologen auf den Berg geschickt hat, aber dann einfach ein Bergwerk gebaut hat, ohne zu wissen, was an dieser Stelle liegt.
Ja, die KI ist im Moment allwissend, d.h.sie braucht keine Geologen. Das ist so erstmal einfacher. Die Geologen rufe ich nur zum Spaß =)
Aber über die allgemeine Allwissenheit kann man sicher auch noch diskutieren.
@Simon, Zlorfik & Rest: Ich lese das hier gerne, liefert ruhig weiter Vorschläge, Anmerkungen und Ideen :)
@griflet: Grad kurz getestet: Hier funktioniert noch alles in der aktuellen Nightly.
Editiert von
Isch am 19.08.2009 01:26