1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA CHAN: Um das Spiel zu gewinnen von 15, haben die Fliesen zu sein 3 00:00:02,670 --> 00:00:04,280 in einer bestimmten Reihenfolge. 4 00:00:04,280 --> 00:00:07,460 Und die eine Funktion überprüft ob das Spiel gewonnen. 5 00:00:07,460 --> 00:00:10,800 Es gibt true zurück, wenn das Spiel gewonnen und Die Fliesen sind in der richtigen Reihenfolge, 6 00:00:10,800 --> 00:00:12,710 und ansonsten false. 7 00:00:12,710 --> 00:00:16,329 >> Also, das Spiel von 15 zu gewinnen, müssen Fliesen in aufsteigender Reihenfolge, mit der sein 8 00:00:16,329 --> 00:00:19,730 blank Fliesen in der unteren rechten Ecke. 9 00:00:19,730 --> 00:00:24,140 So, wie Sie überprüfen, ob der Benutzer hat das Board in rechts bewegt 10 00:00:24,140 --> 00:00:25,510 Orientierung? 11 00:00:25,510 --> 00:00:29,660 Nun, Sie werden über das Brett durchlaufen und überprüfen Sie die Werte, um sicherzustellen, dass 12 00:00:29,660 --> 00:00:31,050 sie sind an der richtigen Stelle. 13 00:00:31,050 --> 00:00:34,410 Um dies zu tun, können Sie verschachtelte verwenden for-Schleifen wie Sie getan haben 14 00:00:34,410 --> 00:00:37,040 in Draw und in Init. 15 00:00:37,040 --> 00:00:40,930 >> Es gibt ein paar Möglichkeiten, um zu überprüfen, und überprüfen, ob das Board 16 00:00:40,930 --> 00:00:43,360 in einer richtigen Gewinn aber. 17 00:00:43,360 --> 00:00:47,830 Wenn Sie von links nach rechts zu gehen, ab aus der oberen Reihe nach unten, dann jeden 18 00:00:47,830 --> 00:00:51,090 Zahl muss größer sein als die vorherige. 19 00:00:51,090 --> 00:00:55,030 Seien Sie vorsichtig, was schätzen Sie habe gewählt, für Ihre leere Kachel, though. 20 00:00:55,030 --> 00:00:59,750 >> Oder Sie könnten eine Zählervariable verwenden sicherzustellen, dass jeder Wert in Ort ist, wenn 21 00:00:59,750 --> 00:01:04,170 Sie kommen mit einer Art Formel, um dies darzustellen. 22 00:01:04,170 --> 00:01:06,750 Also, viel Spaß zu experimentieren mit der Mathematik. 23 00:01:06,750 --> 00:01:11,410 Sobald Sie sich mit einem Weg, return true Sobald der Benutzer das Spiel gewonnen hat. 24 00:01:11,410 --> 00:01:14,630 >> Aber wenn irgendein Wert nicht korrekt ist, return false. 25 00:01:14,630 --> 00:01:18,940 Der Benutzer muss sich bewegenden weiter, denn haben sie nicht das Spiel gewonnen ist leer. 26 00:01:18,940 --> 00:01:23,530 Sobald Sie implementieren diese Prüfung, und entlang mit initialize, zeichnen und bewegen, 27 00:01:23,530 --> 00:01:25,610 Sie das Spiel von 15 fertig habe. 28 00:01:25,610 --> 00:01:28,110 Herzlichen Glückwunsch und viel Spaß beim Spielen. 29 00:01:28,110 --> 00:01:31,570 Mein Name ist Zamyla, und dies ist CS50. 30 00:01:31,570 --> 00:01:38,326 >> [MUSIC SPIEL]