Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
@Architekt: Und du beschreibst genau das was der A* eben macht also verstehe ich nicht wo das Problem dabei ist.
Wenn er ein Hindernis detektiert dann sucht er den kostengünstigsten Weg um das Hindernis zu umgehen ...
Weis also nicht wo da das Problem ist.
Den A* wuerdest du dir dann nur sparen wenn wie ja beschrieben nichts im Weg liegt, wenn jedoch eni Hindernis vorhanden ist musst du dennoch irgendwie einen Ausweichkurs einschlagen, da wird man dann nicht drum rum kommen.
Mastermind
unregistriert
Halt
Wenn jetzt der Fall eintritt, dass der Gegner den Spieler sieht und ihn verfolgt, der Spieler sich dann jedoch um eine Ecke bewegt, sieht der Gegner den Spieler ja nicht mehr. Nach obigem Ansatz würde er also wieder zu seiner alten Arbeit zurückkehren.
Naja genau darauf bin ich ja dann auch eingegangen. Ob man die KI nun in mehrere Schichten aufteilt oder nicht ist Geschmackssache. Da gibts zwei große Ansätze für KI die da in den meisten Fällen greifen sollten. Einmal die Statebasierte KI:In der realen Welt würde natürlich jeder halbwegs intelligente Gegner davon ausgehen das der Spieler nicht einfach verschwunden ist sondern noch hinter der Ecke vorhanden und ihn daher weiter verfolgen. Also vorausgesetzt er kommt nicht aus anderen Gründen zu dem Schluss, dies zu lassen.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Architekt« (17.02.2011, 01:43)
Werbeanzeige