Mastermind - Computer als Ratender



  • Hallo !

    Es geht um das Spiel Mastermind.

    Hier ein Demo wie das Spiel geht
    http://www.thinks.com/java/mastermind/mastermind.htm

    Die Aufgabe nun lautet,
    einen Algorithmus in C oder C ähnlich zu entwickeln,
    bei dem der Spieler die Farben einstellt und
    der Computer diese in max. 10 zügen errät.

    (Oben im Demo rät ja der Spieler.)

    Ich habe keine Ahnung wie ich ranngehen soll.
    Es sollte am besten kein Algorithmus sein, der
    Suchbäume a lá KI verwendet - ich glaube das Sprengt den Rahmen.

    Ich hoffe, daß man einen vernünftigen Algorithmus auch
    wenig kompliziert schreiben kann.

    Was meint Ihr ?
    Bin für Vorschläge offen 😃



  • mach doch einfach ein array mit den farben.
    dann erstellst du die loesung, indem du den computer
    mit rand() 5 farben "ausdenken" laesst.

    das erraten duerfte auch nicht weiter schwer sein.
    das kannst du dann aehnlich machen wie das erstellen
    der loesung...


Anmelden zum Antworten