Mechanized Assault & eXploration Reloaded



#1 Nov 29, 2008 9:23 pm
michal Offline
Mitglied
Registered since: Nov 29, 2008
Posts: 9


Subject: dokumentation fur tcp protokoll
hallo
wird es irgendwann dokumentation fur das tcp protokoll geben?
im .cpp ist es nich einfach zu lesen
(weil mann die message->popint suchen muss)
schoener ware eine struct die man uber netzwerk schikt aber das ist eine andere geschichte)

ich hab mit beko daruber geredet uber irc

ich hab vor eine ki zu machen die uber tcp mit server komuniziert

(varscheinlich in java)
This post has been edited 2 times. Last edit on Nov 29, 2008 9:31 pm by michal. ↑  ↓

#2 Nov 29, 2008 9:52 pm
Eiko Eiko Offline
Moderator, Developer
Registered since: Aug 03, 2007
Posts: 604


Subject: Re: dokumentation fur tcp protokoll
Hallo Michal

Structs haben bestimmte vorteile, das stimmt. Unsere Methode dagegen hat den Vorteil, dass die Nachrichtenformate flexibler sind. Wie auch immer, wir haben uns damals für diesen Weg entschieden. Smiling

Aber wenn du dafür an einer KI schreibt, mach ich dir dafür gerne ne komplette Dokumatation des Nachrichtenformats Wink

Ich bin allerdings noch ca. eine Woche ohne PC und Internet. Bis deshalb relativ selten online und hab auch keine Ahnung, was im IRC so besprochen wird Wink
↑  ↓

#3 Nov 29, 2008 9:58 pm
michal Offline
Mitglied
Registered since: Nov 29, 2008
Posts: 9


Subject: Re: dokumentation fur tcp protokoll
Quote by Eiko:

Aber wenn du dafür an einer KI schreibt, mach ich dir dafür gerne ne komplette Dokumatation des Nachrichtenformats Wink
ja so konnen wir es machen
jetzt denke ich uber eine einfache ki,die nur mining station,generator,connector und misile launcher,radar,anti aircraft baut und weiter wachst ohne kampf-einheiten oder jegliche inteligenz Laughing
This post has been edited 1 times. Last edit on Nov 29, 2008 10:00 pm by michal. ↑  ↓

#4 Nov 30, 2008 3:02 am
Toranaga Toranaga Offline
Developer
Registered since: Dec 28, 2005
Posts: 232


Subject: Re: dokumentation fur tcp protokoll
Hi Michal,

finde ich eine sehr gute Idee! Go for it! Smiling
Vielleicht könntest Du gleich versuchen, den Code so zu entwickeln, dass die Kommunikation mit dem maxr-Server schön sauber als eigener Bereich ausgelagert ist und nicht direkt mit Deiner KI verwoben ist. Dann könntest Du (falls Du das willst) diesen "Kommunikations-Teil" anderen zur Verfügung stellen, die dann darauf aufbauend auch eine KI entwickeln können, ohne sich mit den Details der Kommunikation beschäftigen zu müssen. Vielleicht könnte man dann irgendwann in Zukunft aus mehreren KIs auswählen, die man sich in ein Spiel reinholt (z.B. eine KI, die stumpf eine Verteidigungsbasis baut, eine KI, die auf Scout-Nervereien spezialisiert ist, eine KI, die ...).
Nur so ein spontaner Gedanke dazu.

Viele Grüße,
Toranaga
Paul Grathwohl (pagra)
↑  ↓

#5 Nov 30, 2008 11:41 am
michal Offline
Mitglied
Registered since: Nov 29, 2008
Posts: 9


Subject: Re: dokumentation fur tcp protokoll
da ist noch eine andere sache die mir einggefallen ist - mann konnte eine helfer-ki machen die dem menschen hilft z.b. verteidigungs gebaude zu bauen wenn der mensch zb. kampft und die 45sekunden fur die runde sind nicht genug ..das alles im selben spieler...zb. ich wahle einen enginner ,der standig nur verteidigung bauen soll und er macht es von allein bis ich ihn stoppe
↑  ↓

#6 Dec 04, 2008 11:45 am
Eiko Eiko Offline
Moderator, Developer
Registered since: Aug 03, 2007
Posts: 604


Subject: Re: dokumentation fur tcp protokoll
Die Zeit am Rundenende ist auch nur vorrübergehend. Das soll mal einstellbar sein, wie im Original. Smiling
↑  ↓

#7 Dec 12, 2008 2:02 pm
Eiko Eiko Offline
Moderator, Developer
Registered since: Aug 03, 2007
Posts: 604


Subject: Re: dokumentation fur tcp protokoll
hi michal,

kommst du bei Gelegenheit mal im IRC vorbei? Smiling
↑  ↓

#8 Dec 12, 2008 10:00 pm
michal Offline
Mitglied
Registered since: Nov 29, 2008
Posts: 9


Subject: Re: dokumentation fur tcp protokoll
bin jetzt da Smiling
↑  ↓

#9 Sep 28, 2009 9:43 am
michal Offline
Mitglied
Registered since: Nov 29, 2008
Posts: 9


Subject: Re: dokumentation fur tcp protokoll
wie ist der zustand von dem networking code jetzt?
ist es stabil oder sind veranderungen geplant?
↑  ↓

#10 Sep 28, 2009 10:00 am
Eiko Eiko Offline
Moderator, Developer
Registered since: Aug 03, 2007
Posts: 604


Subject: Re: dokumentation fur tcp protokoll
Im großen und ganzen ist er stabil. Allerdings dauert es auch nicht mehr lange, bis er definitiv stabil ist, weil dann alle Features aus dem Original fertig sind.
Außerdem gibt es gerde eine alternative Idee für die KI-Schnittstelle. Alzi ist dabei den Clientcode komplett von allen Grafiksachen zu trennen. Das ermöglicht evtl die KI direkt auf die Client-Klasse aufzusetzen, anstatt dass die sich per TCP verbindet.
↑  ↓

Pages (2): 1, 2


All times are GMT +02:00. Current time: 10:45 pm.