michal Aug 20, 2010 7:26 pm
Subject: netzwerk - MOVE JOB

hallo

ich schreibe einen klienten in java und habe probleme zu verstehen was die move_job_server ,client und NEXT_MOVE bedeuten.
konnte mir es jemand bitte erklaren?
danke

alzi Aug 21, 2010 1:19 am
Subject: Re: netzwerk - MOVE JOB

Hallo Michal und herzlich willkommen!

Was für einen "Klienten" schreibst du denn?

cServerMoveJob und cClientMoveJob sind die Klassen, die die Bewegungen von Fahrzeugen auf dem Server oder einem Client behandeln, also konkret die Einheiten verschieben, Berechnungen (z.b. Beweungspunkte) anstellen, usw...

NEXT_MOVE ist eine Netzwerknachricht, die vom Server an die Spieler verschickt wird, dass eine Einheit den nächsten Schritt einer Bewegung durchgeführt hat und der Client dies jetzt eben darstellen soll.

Ich hoffe das bringt dich jetzt irgendwie weiter. Ist schwer das zu erklären, wenn ich keine Ahnung hab wie viel vom Code du dir angeschaut hast und vor allem wie viel der Strukturen (besonders Aufteilung in Server und Client) du verstanden hast.

michal Aug 21, 2010 9:11 am
Subject: Re: netzwerk - MOVE JOB

Quote by alzi:
Was für einen "Klienten" schreibst du denn?
das ziel ist eine ki als gegner zu haben,zuerst nur sehr einfach.
jetzt bin ich im stande ein spiel zu starten als klient,und will die bewegungen die von dem server bestatigt wurden in meine daten strukturen bringen.
Quote by alzi:
cServerMoveJob und cClientMoveJob sind die Klassen, die die Bewegungen von Fahrzeugen auf dem Server oder einem Client behandeln, also konkret die Einheiten verschieben, Berechnungen (z.b. Beweungspunkte) anstellen, usw...
NEXT_MOVE ist eine Netzwerknachricht, die vom Server an die Spieler verschickt wird, dass eine Einheit den nächsten Schritt einer Bewegung durchgeführt hat und der Client dies jetzt eben darstellen soll.
die klassen sind mir entwischt,ich schaue mir sie an.

ich arbeite mit SVN 2690
Quote by alzi:
Ich hoffe das bringt dich jetzt irgendwie weiter. Ist schwer das zu erklären, wenn ich keine Ahnung hab wie viel vom Code du dir angeschaut hast und vor allem wie viel der Strukturen (besonders Aufteilung in Server und Client) du verstanden hast.
ich hab mir nur die netzwerk sachen und strukturen angeschaut ,netmessage,client und server.cpp in meinem code (in java) fast dupliciert.
nur das hab ich notwendig gefunden.

Toranaga Aug 21, 2010 11:08 am
Subject: Re: netzwerk - MOVE JOB

Hi Michal,

ich hatte auch mal so ein Projekt angefangen. Es gibt dazu auch noch einen Thread:
http://www.maxr.org/showtopic.php?id=434
Den aktuellen Code kann man hier herunterladen:
http://www.raijin-software.de/MAXR/MAXR-AI.zip
Der Code ist allerdings weitgehend undokumentiert und in einem Zwischenzustand, da ich einen neuen Bereich angefangen habe, aber dann abgebrochen habe (wegen Zeitmangel). Funktionieren sollte er trotzdem (außer es hat sich zwischenzeitlich wieder am Netzwerkprotokoll was geändert). Das Move geht aber, soweit ich mich erinnere.

Wer Lust hat, kann gerne mit dem Code machen, was er will. Ich werde später vielleicht auch mal daran weiterarbeiten.
Wäre nett, wenn ich irgendwie ne Mitteilung bekomme, wenn jemand ernsthaft damit arbeitet (damit man sich evtl. auch Arbeit sparen kann).

Viele Grüße,
Toranaga

beko Oct 16, 2010 10:19 am
Subject: Re: netzwerk - MOVE JOB

geht da noch was?

Toranaga Oct 16, 2010 11:42 am
Subject: Re: netzwerk - MOVE JOB

Ja, würde mich auch interessieren. Ich hab aber bisher keine Reaktion bekommen.

beko Oct 16, 2010 7:57 pm
Subject: Re: netzwerk - MOVE JOB

Das ist aber Schade Disappointed Hatte gehofft ihr könntet euch da zusammen tun.

fyzzo Oct 17, 2010 4:58 am
Subject: Re: netzwerk - MOVE JOB

Der Hype is für ihn wohl erstmal wieder vorbei (schätze ich). Vielleicht hat er ja irgendwann wieder Bock Innocent