zur Startseite zum Inhalt zur Navigation

Netzwerkprotokoll

 

Schon mal versucht ein netzwerkfähiges Spiel zu 
schreiben ?

Was ist das Hauptproblem ?

Klar das Netzwerk.

Wie bekommt man die Daten von einem zum anderen PC ?

Welchen Protokoll Typ implementiert man wie ?

Mit solchen Fragen habe ich mich auch mal beschäftigt 
und eine Lösung gefunden. 

Allerdings ist das schon ein ganzes Weilchen her, ich 
habe nur den Code verlegt gehabt. Und so lange ich 
keine Lust habe die bisherigen Ansätze umzuschreiben 
sollen wenigstens diese hier zur Verfügung stehen. 

Das Prinzip ist simpel und für kleine Datensätze ist 
es auch ohne Probleme anwendbar ( Leider wusste ich 
damals nicht was Pointer oder Records sind und 
deswegen ist die eigentliche Übertragung in Strings 
gekapselt, was die Übertragung äußerst ineffizient 
macht ).

Ich habe damals entschieden dass es im Prinzip 3 
Möglichkeiten gibt.

1. Das Chatten
2. Das Netzwerkspiel mit fester Spielerzahl
3. Das Spielen mit dynamischer Spielerzahl

Für diese 3 Arten habe ich Sample Programme 
geschrieben. Diese funktionieren und sind samt 
Sourcecode verfügbar.

Zur Ausführung dieser Samples ist allerdings die 
Installation der Komponente DelphiX notwendig.

 

(7604 Hits)

 

  bigprim     dcf77     binaeruhr     nsudoku     greenfoot     ntools     library     clickomania     rubik_cube     sql     zufall     anty_krypt     send_get_file     mauskoordinaten     ascii     fourier     screensaveblocker     desktop_lock     pathfinder     graphen_algos     clear_engine     exp_func     balanced     kollision     binomial     boxmuller     fir_iir     tasker     file_transfer     dithering_filtering     newton     chunkmanager     maw     delforlaz     cpu_load     game_of_life     gebmanager     address_db     mandelbrot     4_gewinnt     projizierte_schatten     euler     hex     button_tool     bitverknupfung     calc     fingerspeed     pointer     piemenue     attributgrammatik     kwirk     pingpong     rollenspiel     project_uncollector     textfilter     summe_n     passbildcreator     codecounter     torus_chess     trackball     4_wins     affenpuzzle     hilbert     tippsy3     balanced2     project_collector     td     weihnachtsstern     gorilla     imageinspector     induktion     stereoprojektion     ccm     klab     calender