Sal Aug 02, 2005 3:39 pm
Subject: MMs M.A.X. Alpha 1.0

DIVX5.xx ,aber am Codec liegt es nicht, denn wenn man es mit dem mplayer oder wmplayer öffnen, ruckelts nicht Wink

Lordcroc Aug 02, 2005 3:52 pm
Subject: MMs M.A.X. Alpha 1.0

hätte vielleicht noch erwähnen sollen das es im Fenstermodus war.

@MM

trotzdem wäre es schön das man es abbrechen könnte Wink

mfg
lordcroc

Erzengel Gabriel Aug 02, 2005 4:23 pm
Subject: MMs M.A.X. Alpha 1.0

Quote:
Originally posted by Sal
DIVX5.xx ,aber am Codec liegt es nicht, denn wenn man es mit dem mplayer oder wmplayer öffnen, ruckelts nicht Wink

Doch SAL, auch _da_ ruckelts bei mir. Gut, ich hab nur 'n P3 mit 1000Mhz. ... aber für'n 640x480-Video sollte das ja wohl ausreichen, oder ?! *G*

Grüße,
E.G.

[MM] Aug 02, 2005 10:50 pm
Subject: MMs M.A.X. Alpha 1.0

Also der Fenstermodus hat damit nichts zu tun, aber eventuell werde ich das Video doch noch zum Abbrechen machen. Ebenso wie ich wohl auch noch Shortcuts für die Hud-Funktionen wie das Gitter machen werde...
Und was das mit der Videoperformance angeht, auch da wird sich sicher noch was ergeben. Kennt eventuell jemand irgend eine freie Lib, die Videos abspielen kann, denn die Lösung über den Mediaplayer scheint ja nicht ganz so gut zu laufen.
Ich hätt nur eine Funktion für flic zu bieten, aber das würde wohl etwas groß werden...

MM

Lordcroc Aug 03, 2005 9:48 pm
Subject: MMs M.A.X. Alpha 1.0

Hallo,

nach unserem heutigen kleinen Spiel (Erzengel und Ich) hier noch mal kleine Bugs und verbesserungen die mir aufgefallen sind:

-Im Landemenü wäre es nicht schlecht das die neue Einheit sofort fokusiert wird
-Umschalten zwischen Fenster und Vollbildmodus.
-Im Lande- und Baumenü Liste der Einheiten Seitenweise scrollen
-Bei klick auf Rundenende bei Wartezeit totzdem Einheiten bewegen und Gebäude bauen können.
-Beim Transfer an kopplung werden alle Kopplungs varianten angezeigt (pic 1)
-Wenn Einheit auf Straße, dann bekommt man
kein Befehlsmenü für Einheit (Bei Konstruktur)
-Wenn Pionier oder Konstruktuer erschöpft Transfer nicht möglich

Pic1:



mfg
lordcroc

Erzengel Gabriel Aug 03, 2005 10:04 pm
Subject: MMs M.A.X. Alpha 1.0

Also ich hatte bei dem kurzen Spiel (eigentlich bei beiden Spielen) extreme Probleme mit der Bewegung von Einheiten. Ich konnte mich auf viele freie Felder nicht bewegen, es kam ständig die Meldung "Kein Pfad zum Ziel" oder "Pfad versperrt". Desweiteren konnte ich die Runde nicht beenden, solange auch nur eine einzige Einheit noch einen Bewegungsbefehl hatte (@lordcroc: sorry, drum hats immer solange gedauert). Teils konnte ich Gutachter eine komplette Runde lang garnicht bewegen (Bewegungspunkte waren am Anfang der neuen Runde gleich 0). Probleme mit der Einheitenanimation (Ruckelte ziemlich, tauchte plötzlich wieder ein Feld weiter hinten wieder auf (und verbrauchte auch diesen zusätzlichen Bewegungspunkt!)) und meldete fröhlich bei _jedem_ Feld eine der oben genannten Meldungen. Desweiteren wurden Einheiten nach der (fehlerhaften) Bewegung nicht dort angezeigt, wo sie eigentlich war. Teils auch zwischen zwei Feldern (wobei die Einheit auf keinem der beiden Feldern stand !).

Auch ist die Ressourcenverteilung sehr unbrauchbar. Lordcroc hatte alle Ressourcentypen auf Extrem eingestellt ... aber zu finden war nur extrem wenig ... und schon garnicht in brauchbarer Nähe (umkreis von 30-40 Feldern !).

Und ohne eine intelligente Einheiten-Iterierung (siehe meine vorigen Post's) dauern die Züge einfach ewig lange, da man alle Einheiten manuell durchgehen muß um zu schauen, ob da noch was zu tun war oder nicht.

Alles in allem erachte ich das Spiel wegen dieser Probleme als noch unspielbar.

Aber wir nähern uns =8)

Grüße vom Alpha-Test,
Erzengel Gabriel

Edit: Ach ja, und Screenshots konnte ich seltwürdigster Weise auch keine machen. Wahrscheinlich eine internationale Verschwörung um dieses Board nicht mit noch mehr Bildern vollzupumpen =8)

[MM] Aug 04, 2005 3:43 pm
Subject: MMs M.A.X. Alpha 1.0

Warum konntest du keine Screenshots machen? Schon mal alt+druck versucht?

Zu dem großen MP-Problem:
Also, es ist so, dass wenn der Client etwas bewegen möchte, dass dem Server Start und Endpunkt übertragen werden. Der schaut sich das an, und sagt dann etnweder, dass der Pfad versperrt ist, oder du darts jetzt mit der Annimation von xy nach xy beginnen (immer nur ein Feld), wenn genug Zeit verstrichen ist bekommt er die Meldung: Nun setzte Fahrzeug von xy nach xy um. Danach sendet er die Nachricht: Nun beginne mit der Annimation von xy nach xy usw...

Nun, was ist der Grund dafür:
Es muss sichergestellt sein, dass der Server immer zu jeder Zeit die korrekten Spielinformationen hat. Also gilt nur das, was der Server hat. Wenn zb der Client sein Auto alleine bewegen dürfte, dann könnte es passieren, dass es früher/später am Ziel ankommt als beim Server und somit bei allen anderen Clients. Wenn nun jemand drauf schießt, dann geht es in die Hose, klar soweit?
Also sagt der Server JETZT bewege das Fahrzeug wirklich ein Feld weiter, egal, wie weit die Annimation schon ist. Wenn die Nachricht zum Start der Annimation zu spät ankam, dann kann ein 'springen' der Einheit der Effekt sein, auch klar?
So, das Problem ist nun also, wenn Nachrichten zu spät ankommen bzw ganz haarig wird es natürlich, wenn die Pakete nicht in der richtigen Reihenfolge ankommen sollten.
Ich habe jetzt mal die TCP/IP-Read-Funktion des Clients mit einem zufälligem Speep bis max 800ms ausgestattet, und dann tauchten ähnliche Probleme auf, wie sie im Multiplayer über unsichere Leitungen beobachtet werden konnten.
So, das ging jetzt etwas einfacher zu erklären als gestern per IRC...

MM

Erzengel Gabriel Aug 04, 2005 3:53 pm
Subject: MMs M.A.X. Alpha 1.0

Hey MM !

Danke für die Grundlagen in TCP/Client-Server-Kommunikation =8) Ok, für die anderen evt. interessant.

Ein (korrektes) "vorwärtsspringen" der Einheit wäre ja kein Problem ... aber ein "Rückwärts" springen schon ... vor allem, wenn dabei zusätzliche Bewegungspunkte verbraucht werden =8( Jedenfalls erklärt das auch nicht, daß der Pfad bei so vielen _freien_ Feldern versperrt ist, sich der Computer einen Pfad um _nicht_ versperrte Felder bahnt, daß freie Felder nicht befahren werden können, daß die Einheiten-Animation zwischen 2 Feldern stehen bleibt, auf dem sich das Fahrzeug laut Server aber nichtmal befindet (da geht dann immer das lustige Einheiten suchen los), etc.

Also für mich schreit das noch ein Bug im Client/Server-Teil.

Happy DeBugging =8)

Am einfachsten wäre evt., wenn Du heute Abend einfach mal 'ne Spielchen Joinst (also _nicht_ hostest).

Grüße,
vom Erzengel Gabriel

Sal Aug 04, 2005 5:23 pm
Subject: MMs M.A.X. Alpha 1.0

Heute Abend nen Spielchen? uiui ich glaub ich wäre dabei.

[MM] Aug 04, 2005 5:58 pm
Subject: MMs M.A.X. Alpha 1.0

Ja, ok. Versuchen können wir es ja, obwohl ich bezweifle, dass es neue Erkentnisse liefern wird. Müßt mir nur per ICQ bescheid sagen.

MM