java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Allgemeine Java-Themen

Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 01.07.2004, 20:15   #1 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 30.05.2004
Fachbeiträge: 129
Abgegebene Danke: 0
Erhielt 4 Danke für 1 Beitrag
Standard Agentensynchronisation

Hallo, ich habe da ein recht allgemeines Problem:

Ich will auf einem Spielfeld sog. "Agenten", also selbstständige pseudo-intelligente Spielfiguren bewegen. Diese Agenten können bestimmte Aktionen ausführen und auch miteinander interagieren.

Das grundsätzliche Problem ist jetzt: Wie implementiert man das grundlegend, also wird jeder Agent durch einen eigenen Thread berechnet oder rechnet ein (oder mehrere Threads) die Agenten rundenweise hintereinander aus?

Ich denke mal erstere Möglichkeit ist sinnvoller, hier muss man aber darauf achten, das sich ebenfalls nur in Runden bewegt werden kann (jeder Agent kann sich pro Zeit eben nur eine bestimmte Strecke fortbewegen), also müsste auch hier wieder eine Art Kontrollinstanz eingerichtet werden.

Ist da ein Monitor sinnvoll? Also Agent macht eine Aktion und wartet (wait()) dann bis bescheid gesagt wird (notifyAll()) und macht seinen nächsten Zug?

Weiss vielleicht jemand wie sowas in Computerspielen, zB. Echtezeitstrategie, gelöst wird?
__________________
"Es gibt keine dummen Experten und deshalb gibt es auch überhaupt keinen Grund, drüber nachzudenken, wie eine Gesellschaft ohne dumme Experten aussehen könnte." <http://www.feldpolitik.de>
Dante ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:59 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de