Seite 1 von 1

genaue Bewertungsfunktion

Verfasst: Fr Dez 09, 2011 12:22
von Gast
Moin,

ich bin mir nicht ganz sicher, ob ich die Regeln verstanden habe.
Die Spielregeln sind mir etwas zu ungenau.
Wie genau geht das Programm beim verteilen von weißen und
schwarzen Pins vor? (Insbesondere dann, wenn eine Farbe mehrfach
auftaucht)

Am liebsten wäre mir ein Algorithmus. Evtl. stimmt folgender sogar:

Für alle n = 1 bis 5
Vergleiche Position #n mit Position #n. stimmen die Farben überein,
erhöhe Zähler "schwarz" und
entferne Spalte #n aus der weiteren Bewertung (auf beiden Seiten)
Für alle noch vorhandenen _Farben_
falls die Farbe im Code und im Tipp auftaucht
erhöhe Zähler "weiß"
stecke schwarze und weiße Pins in zufälliger Reihenfolge an zufälliger Position


Beispiel:
Code = b r b r b
Tipp = b b g b g

Ergebnis: 1 * Schwarz (für 1. Spalte) + 1 * weiß (für Farbe b)

richtig so?

Re: genaue Bewertungsfunktion

Verfasst: Fr Dez 09, 2011 20:06
von InI4
Das Beispiel ist zumindest richtig.
Die schwarzen sind die ganz richtigen.
Die weißen sind richtige Farbe am falschen Ort.
Wichtig ist halt nur, dass jeder Pin nur eine (die jeweils maximale, also schwarz vor weiß) bekommt.

Re: genaue Bewertungsfunktion

Verfasst: Mo Dez 12, 2011 8:26
von Gast
InI4 hat geschrieben:Das Beispiel ist zumindest richtig.
Danke, das hilft mir schon weiter.
InI4 hat geschrieben:Wichtig ist halt nur, dass jeder Pin nur eine (die jeweils maximale, also schwarz vor weiß) bekommt.
Das war mir schon klar. Für mich ist viel wichtiger, mich von der Vorstellung zu lösen, dass die Pins bewertet werden. Es im Beispiel also nur einen weißen gibt, obwohl es 2 Pins (sowohl auf Code, wie auf Tipp-Seite) gibt, die einen weißen "verdient" hätten.