1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA CHAN: Pour gagner le jeu de 15, les carreaux doivent être 3 00:00:02,670 --> 00:00:04,280 dans un ordre spécifique. 4 00:00:04,280 --> 00:00:07,460 Et les contrôles de fonctionnement d'un si le jeu est gagné. 5 00:00:07,460 --> 00:00:10,800 Elle retourne true si le jeu est gagné et les carreaux sont dans l'ordre correct, 6 00:00:10,800 --> 00:00:12,710 et false sinon. 7 00:00:12,710 --> 00:00:16,329 >> Donc, pour gagner le jeu de 15, tuiles ont être dans l'ordre croissant, avec le 8 00:00:16,329 --> 00:00:19,730 carrelage blanc dans le coin en bas à droite. 9 00:00:19,730 --> 00:00:24,140 Alors, comment pouvez-vous vérifier si l'utilisateur a déplacé la carte dans le droit 10 00:00:24,140 --> 00:00:25,510 orientation? 11 00:00:25,510 --> 00:00:29,660 Eh bien, vous parcouriez le conseil et vérifier les valeurs de s'assurer que 12 00:00:29,660 --> 00:00:31,050 ils sont à la bonne place. 13 00:00:31,050 --> 00:00:34,410 Pour ce faire, vous pouvez utiliser imbriquée pour les boucles comme vous l'avez fait 14 00:00:34,410 --> 00:00:37,040 dans Draw et dans Init. 15 00:00:37,040 --> 00:00:40,930 >> Il ya deux façons de vérifier et de valider si le conseil est 16 00:00:40,930 --> 00:00:43,360 correct dans une victoire bien. 17 00:00:43,360 --> 00:00:47,830 Si vous allez de gauche à droite, en commençant de la rangée du haut vers le bas, puis tous les 18 00:00:47,830 --> 00:00:51,090 nombre doit être supérieur à la précédente. 19 00:00:51,090 --> 00:00:55,030 Soyez prudent sur ce que vous appréciez avons choisi pour votre carrelage blanc, cependant. 20 00:00:55,030 --> 00:00:59,750 >> Ou vous pouvez utiliser une variable compteur veiller à ce que chaque valeur est en place si 21 00:00:59,750 --> 00:01:04,170 vous venez avec une sorte de formule pour représenter cela. 22 00:01:04,170 --> 00:01:06,750 Alors amusez-vous à expérimenter avec les maths. 23 00:01:06,750 --> 00:01:11,410 Une fois que vous venez avec un moyen, retourner vrai une fois que l'utilisateur a gagné la partie. 24 00:01:11,410 --> 00:01:14,630 >> Mais si une valeur est incorrecte, return false. 25 00:01:14,630 --> 00:01:18,940 L'utilisateur doit continuer à se déplacer, car ils n'ont pas encore gagné la partie. 26 00:01:18,940 --> 00:01:23,530 Une fois que vous implémentez cette vérification, et le long de avec initialisation, dessiner et déplacer, 27 00:01:23,530 --> 00:01:25,610 vous avez terminé le jeu de 15. 28 00:01:25,610 --> 00:01:28,110 Félicitations, et avoir du plaisir à jouer. 29 00:01:28,110 --> 00:01:31,570 Mon nom est Zamyla, et c'est CS50. 30 00:01:31,570 --> 00:01:38,326 >> [MUSIQUE JEU]