>> ZAMYLA CHAN: Um das Spiel zu gewinnen von 15, haben die Fliesen zu sein
in einer bestimmten Reihenfolge.
Und die eine Funktion überprüft ob das Spiel gewonnen.
Es gibt true zurück, wenn das Spiel gewonnen und Die Fliesen sind in der richtigen Reihenfolge,
und ansonsten false.
>> Also, das Spiel von 15 zu gewinnen, müssen Fliesen in aufsteigender Reihenfolge, mit der sein
blank Fliesen in der unteren rechten Ecke.
So, wie Sie überprüfen, ob der Benutzer hat das Board in rechts bewegt
Orientierung?
Nun, Sie werden über das Brett durchlaufen und überprüfen Sie die Werte, um sicherzustellen, dass
sie sind an der richtigen Stelle.
Um dies zu tun, können Sie verschachtelte verwenden for-Schleifen wie Sie getan haben
in Draw und in Init.
>> Es gibt ein paar Möglichkeiten, um zu überprüfen, und überprüfen, ob das Board
in einer richtigen Gewinn aber.
Wenn Sie von links nach rechts zu gehen, ab aus der oberen Reihe nach unten, dann jeden
Zahl muss größer sein als die vorherige.
Seien Sie vorsichtig, was schätzen Sie habe gewählt, für Ihre leere Kachel, though.
>> Oder Sie könnten eine Zählervariable verwenden sicherzustellen, dass jeder Wert in Ort ist, wenn
Sie kommen mit einer Art Formel, um dies darzustellen.
Also, viel Spaß zu experimentieren mit der Mathematik.
Sobald Sie sich mit einem Weg, return true Sobald der Benutzer das Spiel gewonnen hat.
>> Aber wenn irgendein Wert nicht korrekt ist, return false.
Der Benutzer muss sich bewegenden weiter, denn haben sie nicht das Spiel gewonnen ist leer.
Sobald Sie implementieren diese Prüfung, und entlang mit initialize, zeichnen und bewegen,
Sie das Spiel von 15 fertig habe.
Herzlichen Glückwunsch und viel Spaß beim Spielen.
Mein Name ist Zamyla, und dies ist CS50.
>> [MUSIC SPIEL]