Re: Spieleprogrammierung - Tipps gesucht.
Geizhals » Forum » Programmierung » Spieleprogrammierung - Tipps gesucht. (25 Beiträge, 1246 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Re: Spieleprogrammierung - Tipps gesucht.
09.08.2011, 14:19:32
aus user sicht:

- wie entscheidet eine AI, ob sie eher baut oder Einheiten kauft


anhand einer vorgegebenen strategie. bis zu einer gewissen größe wird gebaut - wenn eine bestimmte anzahl an einheiten unterschritten wird wird gekauft ect.
für das ganze braucht es noch eine sinnvolle priorisierung und fertig :)


- wie geht eine AI mit dem Nebel des Krieges um ?


ist ihr eher wurscht ;-)

Angenommen, sie sieht kurz eine Einheit, diese verschwindet im Nebel und
danach taucht sie in der Nähe wieder auf. Wie wird geschätzt, ob es dieselbe
Einheit sein könnte oder eine andere ?


ich denke das völlig egal ist ob die einheit verschwindet oder nicht und ob das jetzt eine andere ist oder nicht.

Wie geht eine AI überhaupt mit Gegnern und dem Nebel um ? Merkt sie sich, wo
sie wen gesichtet hat - und lässt das aus-timen ? Legt sie Kreise drum, wie
weit sich die Figur bewegt haben könnte ?


imho hat die figur zumindest einen aktionsradius. wenn die figur diesen betritt wird angegriffen. (verteidigung)
je nach strategie gibt es zumindest einen weiteren aktionsradius (der größer als der erste aber maximal der sichtweite entspricht und somit für die figur sichtbar und nicht im nebel ist) wenn sich eine figur in diesen hinein bewegt wird je nach offensiver strategie die figur angegriffen, verfolgt, ignoriert, verstärkung "angefordert",...
danach kannst du auch mit timern usw. der rest bestimmt.

z.b. gegner betritt äußeren kreis. aggresive strategie versucht den gegner zu vertreiben. gelingt es nicht die figur innnerhalb von 5 sek in den inneren kreis zu bekommen (das bedeutet der abstand wird nicht kleiner da die figur flüchtet) kehrt die figur wieder auf den original platz zurück.
zusätzlich entfernt sich die figur maximal eine gewisse entfernung von der basis (um nicht sehr weit weg gelockt zu werden)

ist jetzt wie gesagt aus user (erfahrung) sicht, hoffe es hilft trotzdem ein wenig.
-------------------------------------------------------------------
So  08.06.2008  18:00  Wien  Österreich - Kroatien
Do  12.06.2008  20:45  Wien  Österreich - Polen
Mo  16.06.2008  20:45  Wien  Österreich - Deutschland
So  22.06.2008  20:45  Wien  Spanien -  Italien
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung