Delphi-PRAXiS
Seite 6 von 7   « Erste     456 7      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Gael (Spiel) (https://www.delphipraxis.net/152438-gael-spiel.html)

littleDave 10. Jun 2011 20:42

AW: Gael (Spiel)
 
Howdy an alle,

Mal wieder was zum ausprobieren!!
Es gibt mal wieder ein Lebenszeichen bei meinem Projekt. Konkreter gesagt handelt es sich diesmal um keine reine TechDemo mehr sondern um einen ersten "Demo"-Release. Demo deswegen, weil bei weitem noch nicht alles implementiert ist. Eher ist es ein Test um den bisherigen Quellcode und den Netzwerk-Code zu testen. Jedoch will ich es nicht als "TechDemo" deklarieren, da der aktuelle Script-Quellcode, der für die Spiellogik zuständig ist, hoffentlich nicht mehr groß geändert sondern nur noch erweitert werden muss.

Der Übersicht halber habe ich alle wichtigen Informationen im ersten Post zusammenfasst - inkl. Download-Link.

Ich schaue, dass ich heute den ganzen Abend einen Server laufen lasse - damit nicht jeder einen eigenen erstellen muss. Am Wochenende werde ich leider kaum Zeit haben und somit nicht online sein. Jedoch habe ich nächste Woche frei und schaue, dass ich dann immer einen Server am Laufen habe.

Grüße
David

lbccaleb 10. Jun 2011 21:15

AW: Gael (Spiel)
 
Wollte das ganze gerade mal Starten und ausprobieren, aber er verbindet zu keinem Server, bzw kann auch keinen aufmachen...
Gefunden hatte ich "Yet another Server". Firewall und so hab ich frei gegeben..

littleDave 10. Jun 2011 21:26

AW: Gael (Spiel)
 
Hm, also wenn du den Server siehst, klappt schon mal der Verbindungsaufbau ins Internet. Das du dich zu mir nicht verbinden kannst, liegt wahrscheinlich im Moment bei mir - meine Firewall spinnt gerade rum.

Wenn du die Windows-interne Firewall benutzt, kann es sein, dass die Anwendung keinen Server-Port erstellen darf. Wenn man einen Server erstellt, verbindet man sich über "localhost" zu diesem. Das sollte eigentlich schon funktionieren ... :gruebel:

Edit: meine Firewall sollte jetzt eingehende Verbindungen zulassen - kannst du es nochmal probieren?

mleyen 11. Jun 2011 22:33

AW: Gael (Spiel)
 
Doublejump ftw! :-D
Also Server erstellen, finden, connecten + spielen klappt.

Kleinigkeit:
Wenn eine Runde zuende ist und man auf 'Close' geht, kann man 'Disconnect' nicht auswählen.
Und die Menüanimationen sind zwar gut, aber nach ner Zeit finde ich das die zu lang dauern, nen fadein wär da imho besser.

hboy 12. Jun 2011 10:33

AW: Gael (Spiel)
 
Wenn man während beim game lobby - Bildschirm "waiting..." steht die Fenstergröße reduziert, hängt sich das Programm auf.

Größenänderung beim Startscreen erzeugt flickering (WM_ERASEBKGND nicht selbst behandelt?)

littleDave 15. Jun 2011 14:58

AW: Gael (Spiel)
 
So, jetzt bin ich wieder im Lande und kann endlich antworten ;-)

Zitat:

Zitat von mleyen (Beitrag 1105892)
Doublejump ftw! :-D
Also Server erstellen, finden, connecten + spielen klappt.

Super, Ziel erreicht :-)

Zitat:

Zitat von mleyen (Beitrag 1105892)
Wenn eine Runde zuende ist und man auf 'Close' geht, kann man 'Disconnect' nicht auswählen.

Ist so gewollt, da die Logik dahinter noch nicht fertig implementiert ist. Da fehlt noch ein wenig beim korrekten Resourcen-Freigeben usw.

Zitat:

Zitat von mleyen (Beitrag 1105892)
Und die Menüanimationen sind zwar gut, aber nach ner Zeit finde ich das die zu lang dauern, nen fadein wär da imho besser.

Die Animationen an sich wollte ich schon so lassen. Aber ich kann mal schauen, ob ich die Animationsdauer noch etwas herunterdrehe.

Zitat:

Zitat von hboy (Beitrag 1105912)
Wenn man während beim game lobby - Bildschirm "waiting..." steht die Fenstergröße reduziert, hängt sich das Programm auf.

:shock: das ist bei mir noch nicht vorgekommen. Was heißt denn "Aufhängen"? - Kommt ein Fehlerdialog oder passiert nichts mehr?

Zitat:

Zitat von hboy (Beitrag 1105912)
Größenänderung beim Startscreen erzeugt flickering (WM_ERASEBKGND nicht selbst behandelt?)

Ja, der Startscreen muss an manchen Stelle noch überarbeitet werden. WM_ERASEBKGND wird noch nicht abgefangen, daher wahrscheinlich das Flickering.

@All:
Ich habe am Freitag relativ viel mit "bluesky" von delphigl.com ausprobiert (danke nochmals dafür). Dabei ist mir erst aufgefallen, dass der nicht vorhandene Ingame-Chat doch sehr kontraproduktiv ist. Daher habe ich eben den Ingame-Chat eingebaut. Die Chat-Eingabe aktiviert ihr mit der Taste T.

Damit nicht jeder das komplette Paket herunterladen muss, habe ich auch einen Patch erstellt. Diesen müsst ihr einfach in den Ordner extrahieren, in dem ihr das Download-Paket extrahiert habt (bitte die Ordnerstruktur so belassen, wie sie ist. Es werden 2 Dateien überschrieben). Den Patch könnt ihr euch hier (1 MB) herunterladen. Der Full-Download hat übrigens diesen Patch bereits integriert.

Gruß
David

Memnarch 15. Jun 2011 15:40

AW: Gael (Spiel)
 
Ah cool, wusste garnicht dass du das projekt auch hier postest^^.
War nur mal vor entlichen wochen inem anderen Forum auf den entwicklungsthread deiner engine gestossen.

Werde ich heute abend gleichmal testen 8-)


MFG
Memnarch

hboy 16. Jun 2011 10:12

AW: Gael (Spiel)
 
Zitat:

Zitat von littleDave (Beitrag 1106551)
Was heißt denn "Aufhängen"? - Kommt ein Fehlerdialog oder passiert nichts mehr?

Es scheint bei mir wohl allgemein das Ändern der Größe sein und das ist nicht nur auf den Dialog bezogen. Die CPU bleibt ausgelastet und auch nach einer Minute geht die "Keine Rückmeldung"-Markierung des Fensters nicht weg. Es kommt kein Fehlerdialog.

littleDave 16. Jun 2011 12:39

AW: Gael (Spiel)
 
Hast du auch einen aktuellen Grafikkartentreiber installiert? Beim Ändern der Fenstergröße müssen ein paar OpenGL-spezifische Sachen freigegeben und neu angelegt werden. Ich habe den Verdacht - da das erstmalige Anlegen anscheinend kein Problem ist - dass sich der Treiber beim Freigeben aufhängt.

hboy 16. Jun 2011 12:56

AW: Gael (Spiel)
 
Ich habe hier Win7 64 neu installiert, aktuell wird der Kompatibilitätstreiber von Microsoft verwendet. Ich installiere eben mal den neusten GeForce-Treiber (275.33) ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 Uhr.
Seite 6 von 7   « Erste     456 7      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz