Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Online Spiel programmieren (https://www.delphipraxis.net/116594-online-spiel-programmieren.html)

XXcD 2. Jul 2008 20:03


Online Spiel programmieren
 
Hallo,
ich sitze momentan daran ein eigenes Spiel zu programmieren.
Es ist nichts aufwendiges nur ein ganz einfaches Onlinespiel.
Meine erste Hürde ist direkt der Server. Ist es angebracht das mit der Komponente TServerClient zu machen oder gibt es das noch ne bessere Alternative.
Oder vielleicht einer direkt ein Tutorial für die Kommunikation zwischen Server und Client die Direkt das direkt darauf eingeht Daten zu schicken und mit dem Client zu verarbeiten.

MfG
XXcD

inherited 2. Jul 2008 20:09

Re: Online Spiel programmieren
 
Zitat:

ganz einfaches Onlinespiel.
Das ist schonmal ein Widerspruch :zwinker:
Und ich kenne keine Komponente TServerClient :gruebel:

ZelltoD 2. Jul 2008 20:14

Re: Online Spiel programmieren
 
Stimmt.... TServerClient wäre eine art Zwitter :spin2:

XXcD 2. Jul 2008 20:15

Re: Online Spiel programmieren
 
Ahhhh entschuldigung ich mein TServerSocket und TClientSocket.
Das soll nur vom Aufbau her ganz einfach sein. Also keine 3D Engine oder so.
Also wenn dir Pokemon etwas sagt, so in der Art soll das aussehen.

Cyf 2. Jul 2008 20:54

Re: Online Spiel programmieren
 
Es gibt grundsätzlich die Möglichkeiten entweder diese Komponenten, TTcpServer/-Clien (nicht empfehlenswert,außer du hast vor das ganze auch auf andere System zu portieren), oder die Indis zu benutzen, oder aber du setzt dich direkt mit WinSock API auseinander, je nachdem wie tief du da rein gehen willst. Ich denke, es ist gut auch zu verstehen, was so im Hintergrund abläuft, aber wenn du nur den einfachen und schnellen Nutzen willst, solltest du die von dir genannten Komponenten oder die etwas umfangreicheren Indis nutzen.

XXcD 3. Jul 2008 10:24

Re: Online Spiel programmieren
 
Gibt es eigentlich ein Tutorial über Server Komponenten in einer Konsolenanwendung?

XXcD 3. Jul 2008 13:11

Re: Online Spiel programmieren
 
Kann mir vielleicht einer nen Grungerüst geben wie der Server als Konsolenanwendung aussehen muss? Ich finde nichts in der DP Suche und bei Google.

Reinhardtinho 3. Jul 2008 13:17

Re: Online Spiel programmieren
 
Es macht doch keinen Unterschied, ob du die Komponente in einer Konsolenanwendung benutzt oder in einer Forms-Anwendung.

Cyf 3. Jul 2008 14:25

Re: Online Spiel programmieren
 
Such mal nach einem grundsätzlichen Tutorial zu dem Thema, benutz zum erzeugen der Sockets ihr Create() und vergib die einzelnen Einstellungen (Port etc.) eben manuell zur Laufzeit statt zur Erstellzeit.

XXcD 3. Jul 2008 14:47

Re: Online Spiel programmieren
 
Mir geht es im moment nur darum wie ich eine Konsolenanwendung dazu kriege sich nicht direkt zu beenden sondern auf eine Nachricht vom Client zu warten und sich dann wieder an den Anfang stell für die nächste nachricht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 Uhr.

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-2025 by Thomas Breitkreuz