genaue Bewertungsfunktion

Forum für das Spiel Kodeknacker
Antworten
Gast

genaue Bewertungsfunktion

Beitrag 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?
InI4

Re: genaue Bewertungsfunktion

Beitrag 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.
Gast

Re: genaue Bewertungsfunktion

Beitrag 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.
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast