Delphi-PRAXiS

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/62227-mastermind.html)

Max Langer 1. Feb 2006 15:14


Mastermind
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
das is mein erster Eintrag hier im Forum(spät aber doch). Bis jetzt hab ich alles was ich fragenwollte mit der Suche gefunden!
Jetzt hab ich eines meiner ersten Projekte fertig!
Es ist zwar einfach gebaut, aber es funktioniert.
Ich bitte um Kritik!

Luckie 1. Feb 2006 15:16

Re: Mastermind
 
Bitte benutzt dazu die vorgesehene Sparte in der DP. In diesem Falle wäre es die Freewaresparte, um eigenen Programme ohne Source vorzustellen.

Verschoben.

mh166 1. Feb 2006 15:21

Re: Mastermind
 
Zitat:

Zitat von Max Langer
Ich bitte um Kritik!

Gerne doch. Das erste wäre die Tatsache, das Ganze unter Freeware einzustellen, wos auch hingehört!

Alles weitere, sobald ichs mir näher angeguckt habe. ;)

mfg, mh166

//Edit: Verdammt! Luckie! Es ist unhöflich einen Thread zu verschieben, wenn ein anderer sich gerade drüber aufregen will! :P (Aber wo war eigentlich der rote Kasten? Gab irgendwie keinen... :gruebel:)
//Edit2: Könnte bitte einer den Smilie : gruebel: auch bei : grübel: anzeigen lassen? Ständig muss ich editieren, um den gewünschten Effekt zu erhalten. :lol:

NormanNG 1. Feb 2006 16:39

Re: Mastermind
 
Hi,

Wenn ich z.b. 4xrot setzen kommt als Ergebnis
Richtige Position 1
Richtige Farbe 0

Wie geht denn das?
Oder habe ich das Spiel nicht richtig verstanden...?

Max Langer 1. Feb 2006 17:01

Re: Mastermind
 
Also wegen den 4 roten: Das Programm sucht sich per Zufallsgenerator 4 verschiedene Farben aus, das heist es is gar nicht möglich das es vier rote Felder sind.

Was das mit der Freeware betrifft: wie gesagt, das is mein erster Beitrag in diesem Forum und ich weis nicht wo man das beim erstellen des Beitrags machen kann!

omata 1. Feb 2006 17:47

Re: Mastermind
 
Zitat:

Zitat von Max Langer
Also wegen den 4 roten: Das Programm sucht sich per Zufallsgenerator 4 verschiedene Farben aus, das heist es is gar nicht möglich das es vier rote Felder sind.

Ja, das ist schon klar.
Aber was ist wenn 1 Position richtig ist, muss dann nicht auch mindestens eine Farbe richtig sein?

Verwirrte Grüsse
Thorsten

Max Langer 1. Feb 2006 19:16

Re: Mastermind
 
Aber was ist wenn 1 Position richtig ist, muss dann nicht auch mindestens eine Farbe richtig sein

Also das is villeicht nicht so gut ausgedrückt von mir. Also wenn steht Richtige Position: 1 dann bedeutet das, dass eine Farbe auf der korrekten Position steht.

Luckie 1. Feb 2006 19:18

Re: Mastermind
 
Zitat:

Zitat von Max Langer
Also das is villeicht nicht so gut ausgedrückt von mir. Also wenn steht Richtige Position: 1 dann bedeutet das, dass eine Farbe auf der korrekten Position steht.

Und das impliziert doch gleichzeitig, dass auch mindestens eine Farbe stimmen muss. Oder bedeutet Position richtig Position und Farbe richtig?

Max Langer 1. Feb 2006 19:20

Re: Mastermind
 
Ja genau bei richtiger Position stimmt FARBE UND POSITION stimmt!

omata 1. Feb 2006 20:08

Re: Mastermind
 
Also sind wir uns einig, dass dein Programm noch einen Fehler hat?

kleiner Unwissender 1. Feb 2006 21:14

Re: Mastermind
 
wiso?

Also ich habs gleich verstanden. (Is doch logisch, dass dann beides richtig is. Ich mein wovon soll denn sonst die Position richtig sein?)

find das Programm gut gelungen. (nur dass meiner Meinung nach das Aufzeichnen von Anfang an Ausgeklappt sein könnte, aber naja Geschmackssache)

PS: es is nich vorrausgesetzt das eine Farbe richtig is, wenn alle 4 rot sind (es sind ja mehr als 4 Farben :wink: )

Grishnak 1. Feb 2006 21:21

Re: Mastermind
 
Wenn aber die Farbe Rot genau 1x bei der Lösung vorkommt, müsste man für 4x Rot als Hinweis 1x Schwarz und 3x Weiß erhalten.

omata 1. Feb 2006 21:25

Re: Mastermind
 
Zitat:

Zitat von kleiner Unwissender
es is nich vorrausgesetzt das eine Farbe richtig is, wenn alle 4 rot sind (es sind ja mehr als 4 Farben :wink: )

@kleiner Unwissender:
Wie jetzt? es geht um den Fall wenn 1 Position richtig ist und das Programm sagt 0 Farben richtig.
Wann ist eine Position richtig? Wenn Farbe und Position richtig ist, wenn also eine Position richtig ist, dann ist eine Farbe und eine Position richtig. Warum zeigt das Programm dann an das 0 Farben richtig sind? In diesem Fall, wenn keine Farbe richtig ist, kann doch auch keine Position richtig sein.

Also wie jetzt?

kleiner Unwissender 2. Feb 2006 19:15

Re: Mastermind
 
ganz einfach:

wenn eine Farbe an der richtigen Position is, dann is Position richtig. (Natürlich is dann auch eine Farbe richtig aber dazu gleich mehr :wink: )
Nehmen wir einmal an man hat eine richtige Farbe an die richtige Position gesetzt. Und nun würde das Programm, wie von dir gewollt, anzeigen, dass Eine Position und eine Farbe richtig ist.
Nun sind aber auch noch 2 andere Farben richtig (zwar nich an der richtigen stelle, aber immerhin die Farben sind richtig. Dann würde es anzeigen: richtige Position: 1; richtige Farben: 3.
Was würdest du nin im Kopf machen? Du würdest die richtigen Farben minus der richtigen Positionen nehmem, um zu sehen wieviele Farben du noch richtig hast. Und genau diesen Schritt nimmt dir das Programm ab, du musst also nicht mehr selbst im Kopf rechnen wieviele Farben zwar richtig sind, aber auf falscher Position sind. Somit könnte mann die Anzeigen auch umbennen. Unter der überschrifft: "richtige Farben" Feld 1 (jetzt "richtige Position") an richtiger Stelle, Feld 2 (jetzt "richtige Farbe") an falscher Stelle. Aber das is nur ein Vorschlag dem nich unbedingt folge zu leisten is :wink: , da es meiner Meinung nach selkbsterklärend ist.
Im richtigen Spiel macht man das auch mit farbigen Steckern (weiß für richtige Pos. und schwarz für richtige Farbe, aber falsche Pos. und kein stecker für Falsch.)

MisterNiceGuy 2. Feb 2006 19:36

Re: Mastermind
 
Tut mir leid das jetzt so hart sagen zu müssen, aber das Programm ist auf den ersten Blick derart verwirrend, dass ich garnicht weiter spielen möchte. Geht das nicht etwas strukturierter? Warum sind die Labels mitten auf dem Spielbrett? Und oben auf dem Speedbutton ist noch eine Caption oder irre ich mich?

omata 2. Feb 2006 19:59

Re: Mastermind
 
@MisterNiceGuy: danke, ich dachte schon ich bin der einzige hier...

jmit 3. Feb 2006 13:44

Re: Mastermind
 
Zitat:

Zitat von MisterNiceGuy
Tut mir leid das jetzt so hart sagen zu müssen, aber das Programm ist auf den ersten Blick derart verwirrend, dass ich garnicht weiter spielen möchte. Geht das nicht etwas strukturierter? Warum sind die Labels mitten auf dem Spielbrett? Und oben auf dem Speedbutton ist noch eine Caption oder irre ich mich?

Da kann ich nur zustimmen, meiner erster Gedanke war, wie chaotisch ist dieses Programm aufgebaut. Mastermind ist sonst nicht schlecht, aber eben noch verbesserungswürdig.

Gruß Jörg

DGL-luke 3. Feb 2006 16:01

Re: Mastermind
 
Wieso verbeisst ihr euch so in die Frage Position und/oder farbe? wenn man für richtige position und farbe beides angezeigt bekäme, müsste man für die anzahl der richtigen farben aber nicht richtigen Positionen ja erst die zwei Angaben voneinander subtrahieren. Und das ist ja wohl nur noch idiotisch... :roll:

Also: Das Programm hat keine (Logik-)Fehler! Ich finds auch ganz gut umgesetzt. Vor allem für einen Anfänger.

Allerdings ist es wirklich ein wenig unübersichtlich und hat ein paar kleine Fehler in der Darstellung zum beispiel kann man "richtige farbe" kaum lesen auf dem untergrund und die About-Box ist auch nicht ganz nach unten gezogen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 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