Ich mache gerade meine Hausaufgaben und komme mit der Logik nicht weiter (ich glaube, ich habe diesen Begriff richtig verwendet?). Ich schreibe eine Anwendung, die 12 Schaltflächen mit den Nummern 1-12, 2 Bilder von Würfeln und eine Schaltfläche "Würfeln" zeigt.
Der Spieler würfelt (2, 6-seitige Würfel) und kann die Zahl(en), die er erhält, verwenden, um einige der zwölf Zahlen zu "decken". Nehmen wir an, er würfelt und erhält eine 3 und eine 5. Er kann wählen, ob er die 3 und die 5 oder die Summe der beiden Zahlen - 8 - abdeckt (habe ich schon erwähnt, dass ich ein Mathegenie bin?).
Ziel des Spiels ist es, mit möglichst wenigen Würfen alle Zahlen zu treffen.
Das Problem, das ich habe, ist, was ich glaube, die if-Anweisungen:
if (die1 == 3 && die2 == 5) {
player can cover 3 and 5, or 8, but not both
}
Ich denke, das funktioniert, aber wenn ich das alles aufschreiben würde, wären es 36 if-Anweisungen (plus/minus Null). Gibt es einen einfacheren Weg?