Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Mastermind (https://www.delphipraxis.net/59833-mastermind.html)

smepal 29. Dez 2005 10:48


Mastermind
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe mal so eine Art Mastermnd fürs Netzwerk geschrieben. Für die denen der Name nix sagt:
Mastermind ist ein kleines Spiel, bei dem ein Farbcode gesetzt wird und dann eraten werden muss. Normalerweise ist M ein Spiel für zwei Spieler. Meine Idee war es nun mittels einem Server und einem Client ein M zu erzeugen, bei dem mehr Leute übers Netzwerk mit spielen können.

Bitte Bugs und Verbesserungsvorschläge posten.

Ich weiß der Code ist verdammt lang wär mir auch lieb wenn der kürzer wäre aber ich weiß nicht wie!!! :-D :wall:

DGL-luke 29. Dez 2005 12:28

Re: Mastermind
 
Liste der Anhänge anzeigen (Anzahl: 2)
Du kannst ja auch das meiste weglassen ;)

7Zip: www.7zip.org

EDIT: mir fällt da glaube ich ein kleiner Bug auf... schwarz heisst doch, richtuge Farbe am richtigen Platz und grau heisst, richtige Farbe am falschen Platz. Wenn ich bei der Kombination 5243 aber 2222 eingebe, sagt er mir einmal schwarz und dreimal grau.

smepal 29. Dez 2005 12:42

Re: Mastermind
 
jo vielen dank man darf jede farbe natürlich nur ein mal pro zeile verwenden

wa meinst du mit weglassen ist bei dir doch noch alles genauso wie bei mir

smepal 29. Dez 2005 13:34

Re: Mastermind
 
Liste der Anhänge anzeigen (Anzahl: 1)
es gibt eine neue überarbeitete Version
1.1

ManuMF 29. Dez 2005 14:15

Re: Mastermind
 
Zitat:

Nun musst du wieder von vorne anfangen
Da fehlt ein U ;-)

Grafisch sieht es ziemlich gut aus :thumb:

Aber bei mir funktioniert es nicht wirklich. Wenn ich den Server geöffnet habe, bringt das connect beim Spiel nichts. ZoneAlarm meldet zwar den Zugriff beider Programme, aber sonst passiert nichts.

Gruß,
ManuMF

P.S.: Häng die neue Version doch bitte an den ersten Beitrg, ich hätte fast zuerst die alte Version geladen.

smepal 29. Dez 2005 14:17

Re: Mastermind
 
ja da fehlt leider noch eine meldung aber du solltest denn och spielen können , wenn du deine firewall ausmachst oder das nicht mehr blockst

DGL-luke 29. Dez 2005 16:00

Re: Mastermind
 
Zitat:

Zitat von smepal
wa meinst du mit weglassen ist bei dir doch noch alles genauso wie bei mir

ähm, ne... das ist so nicht richtig :)

Du brauchst für den source eigentlich nur *.dpr, *.pas und *.dfm-dateien, und in Ausnahmefällen (wenn du selbst ressourcen drin hast) die *.res-Dateien.
Der _history-Ordner ist übrigens komplett überflüssig, da sind nur Backups drin(falls du dich wunderst, wovon ich rede: Der ist versteckt und damit evtl. bei dir nicht sichtbar...).

EDIT: Neue Version? Der Anhang oben ist auf jeden Fall immer noch der selbe...

ManuMF 29. Dez 2005 17:02

Re: Mastermind
 
Zitat:

Zitat von smepal
ja da fehlt leider noch eine meldung aber du solltest denn och spielen können , wenn du deine firewall ausmachst oder das nicht mehr blockst

Eben nicht... :(
Ich habe es ja zugelassen.

Gruß,
ManuMF

xineohp 29. Dez 2005 17:17

Re: Mastermind
 
Liste der Anhänge anzeigen (Anzahl: 1)
1.
hm, irgendwie ist da beim ersten Versuch der Wurm drinnen:
zwei gleiche Eingaben sollten wohl ja das gleiche Ergebnis liefern :gruebel:
EDIT: mittlerweile kann ich diesen Fehler nicht mehr reproduzieren?! keine Ahnung warum, vorher ist es ständig passiert :gruebel:

2.
Wenn ich den Server gestartet habe, kann ich zwar spielen, aber der Server zeigt nicht an ob irgendein Spielerverbunden ist, das Feld bleibt einfach leer.

smepal 30. Dez 2005 09:26

Re: Mastermind
 
das ist allerdings komisch werds mir mal angucken
EDIT: stimmt der anhang is zwar der selbe aber der code ist überarbeitet


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 Uhr.
Seite 1 von 2  1 2      

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