1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA CHAN: Para gañar o partido de 15, as tellas deben ser 3 00:00:02,670 --> 00:00:04,280 nunha orde específica. 4 00:00:04,280 --> 00:00:07,460 E a única función verifica se o xogo está gañado. 5 00:00:07,460 --> 00:00:10,800 Ela retorna certo se o xogo está gañado e as tellas son na orde correcta, 6 00:00:10,800 --> 00:00:12,710 e falso en caso contrario. 7 00:00:12,710 --> 00:00:16,329 >> Entón, para gañar o xogo de 15, tellas teñen estar en orde crecente, co 8 00:00:16,329 --> 00:00:19,730 azulexo branco na parte inferior dereita. 9 00:00:19,730 --> 00:00:24,140 Así como comprobar se o usuario mudouse a tarxeta no dereito 10 00:00:24,140 --> 00:00:25,510 orientación? 11 00:00:25,510 --> 00:00:29,660 Ben, vai interactuar sobre a tarxeta e comprobar os valores para asegurarse de que 12 00:00:29,660 --> 00:00:31,050 están no lugar seguro. 13 00:00:31,050 --> 00:00:34,410 Para iso, pode utilizar nested loops, como fixo 14 00:00:34,410 --> 00:00:37,040 no Draw e no Init. 15 00:00:37,040 --> 00:00:40,930 >> Hai un par de formas de comprobar e validar se o consello é 16 00:00:40,930 --> 00:00:43,360 correcta en un vencedor aínda. 17 00:00:43,360 --> 00:00:47,830 Se vai de esquerda a dereita, comezando a partir da liña de arriba para abaixo, a continuación, cada 18 00:00:47,830 --> 00:00:51,090 número debe ser maior que o anterior. 19 00:00:51,090 --> 00:00:55,030 Teña coidado co que ten valor escolleu para a súa azulexo branco, con todo. 20 00:00:55,030 --> 00:00:59,750 >> Ou pode utilizar unha variable de contador para garantir que cada valor está en vigor se 21 00:00:59,750 --> 00:01:04,170 veña con algún tipo de fórmula para representar isto. 22 00:01:04,170 --> 00:01:06,750 Entón divírtete se experimentando coa matemática. 23 00:01:06,750 --> 00:01:11,410 Unha vez que chegar a unha forma, volver true xa que o usuario gañou o xogo. 24 00:01:11,410 --> 00:01:14,630 >> Pero se algún valor está incorrecto, return false. 25 00:01:14,630 --> 00:01:18,940 O usuario ten que continuar en movemento, xa que non gañaron o partido. 26 00:01:18,940 --> 00:01:23,530 Despois de aplicar esta verificación, e ao longo con initialize, deseñar e moverse, 27 00:01:23,530 --> 00:01:25,610 rematar o partido da 15. 28 00:01:25,610 --> 00:01:28,110 Parabéns, e divertirse xogando. 29 00:01:28,110 --> 00:01:31,570 O meu nome é Zamyla, e este é CS50. 30 00:01:31,570 --> 00:01:38,326 >> [Música tocando]