michal | Nov 29, 2008 9:23 pm |
---|---|
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) |
Eiko | Nov 29, 2008 9:52 pm |
---|---|
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. ![]() Aber wenn du dafür an einer KI schreibt, mach ich dir dafür gerne ne komplette Dokumatation des Nachrichtenformats ![]() 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 ![]() |
michal | Nov 29, 2008 9:58 pm |
---|---|
Subject: Re: dokumentation fur tcp protokoll Quote by Eiko: 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 ![]() |
Toranaga | Nov 30, 2008 3:02 am |
---|---|
Subject: Re: dokumentation fur tcp protokoll Hi Michal, finde ich eine sehr gute Idee! Go for it! ![]() 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 |
michal | Nov 30, 2008 11:41 am |
---|---|
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 |
Eiko | Dec 04, 2008 11:45 am |
---|---|
Subject: Re: dokumentation fur tcp protokoll Die Zeit am Rundenende ist auch nur vorrübergehend. Das soll mal einstellbar sein, wie im Original. ![]() |
Eiko | Dec 12, 2008 2:02 pm |
---|---|
Subject: Re: dokumentation fur tcp protokoll hi michal, kommst du bei Gelegenheit mal im IRC vorbei? ![]() |
michal | Dec 12, 2008 10:00 pm |
---|---|
Subject: Re: dokumentation fur tcp protokoll bin jetzt da ![]() |
michal | Sep 28, 2009 9:43 am |
---|---|
Subject: Re: dokumentation fur tcp protokoll wie ist der zustand von dem networking code jetzt? ist es stabil oder sind veranderungen geplant? |
Eiko | Sep 28, 2009 10:00 am |
---|---|
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. |