Entwickler-Ecke
Open Source Projekte - Schiffe versenken im LAN
Fiete - Do 06.01.11 16:41
Titel: Schiffe versenken im LAN
Dies ist die Erweiterung von Schiffe versenken: Mensch gegen PC
Gespielt wird auf einem 10x10 Feld mit Koordinaten A - J und 1 - 10.
Es gibt 10 Schiffe.
1 Schlachtschiff (4 Kästchen),
2 Kreuzer (3 Kästchen),
3 Zerstörer (2 Kästchen) und
4 U-Boote (1 Kästchen).
Die eigenen Schiffe können frei gesetzt werden oder der PC zeigt einen Vorschlag.
Die Schiffe dürfen sich NICHT berühren!
Zum Spielstart muß der Client sich mit dem Server verbinden - per IP (z.B. 192.168.2.2).
Der voreingestellte Port ist 56789.
Frohes Ballern
Gruß, Fiete
Edit1: SocketRead ist geändert worden, Delay(1000); konnte gelöscht werden :wink:
die eigene Flotte kann vor Kiebitzen versteckt werden(Mausclick)
Fiete - Sa 08.01.11 13:28
Moin Narses,
danke für den Hinweis, werde Dein Tutorial durcharbeiten und das Programm dann verbessern.
Zur Historie von Schiffe versenken im LAN:
die erste Version habe ich 1991 entwickelt unter TP4.
Anno 2000 habe ich es auf Delphi portiert, in der Annahme, daß die Socket-Komponenten synchron arbeiten.
Bin dabei natürlich auf die Nase gefallen, mal hatte die Übertragung geklappt dann wieder nicht.
Meine Lösung war das Einfügen von Delay(1000); // quick and dirty :?
Dann konnte das Spiel genutzt werden.
Gruß
Fiete
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!