1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA CHAN: Pentru a câștiga jocul din 15, gresie trebuie să fie 3 00:00:02,670 --> 00:00:04,280 într-o anumită ordine. 4 00:00:04,280 --> 00:00:07,460 Iar unul verificările funcției dacă jocul este câștigat. 5 00:00:07,460 --> 00:00:10,800 Acesta returneaza true daca jocul este câștigat și gresie sunt în ordinea corectă, 6 00:00:10,800 --> 00:00:12,710 și false în caz contrar. 7 00:00:12,710 --> 00:00:16,329 >> Deci, pentru a câștiga jocul de 15, gresie au să fie în ordine crescătoare, cu 8 00:00:16,329 --> 00:00:19,730 Placi de gol la colțul din dreapta jos. 9 00:00:19,730 --> 00:00:24,140 Deci, cum a face tu a verifica dacă utilizatorul sa mutat placa în dreapta 10 00:00:24,140 --> 00:00:25,510 orientare? 11 00:00:25,510 --> 00:00:29,660 Ei bine, veți repeta peste bord și verifica valorile pentru a vă asigura că 12 00:00:29,660 --> 00:00:31,050 acestea sunt în locul potrivit. 13 00:00:31,050 --> 00:00:34,410 Pentru a face acest lucru, ai putea folosi imbricate pentru bucle la fel ca le-ai făcut 14 00:00:34,410 --> 00:00:37,040 în Egal și în Init. 15 00:00:37,040 --> 00:00:40,930 >> Există câteva moduri de a verifica și valida dacă placa este 16 00:00:40,930 --> 00:00:43,360 corect într-o câștigătoare, deși. 17 00:00:43,360 --> 00:00:47,830 Dacă te duci la stânga la dreapta, începând cu din rândul de sus în jos, apoi fiecare 18 00:00:47,830 --> 00:00:51,090 număr trebuie să fie mai mare decât cel anterior. 19 00:00:51,090 --> 00:00:55,030 Fii atent la ceea ce valoare ai ales pentru țiglă dvs. gol, deși. 20 00:00:55,030 --> 00:00:59,750 >> Sau ai putea folosi o variabilă contor de asigure că fiecare valoare este în loc dacă 21 00:00:59,750 --> 00:01:04,170 ți-a venit cu un fel de formulă pentru a reprezenta aceasta. 22 00:01:04,170 --> 00:01:06,750 Astfel încât să se distreze experimenteze cu matematica. 23 00:01:06,750 --> 00:01:11,410 Odată ce ți-a venit cu un mod, return true odată ce utilizatorul a câștigat jocul. 24 00:01:11,410 --> 00:01:14,630 >> Dar, în cazul în care orice valoare este incorectă, return false. 25 00:01:14,630 --> 00:01:18,940 Utilizatorul trebuie să continue în mișcare, pentru că ei nu au câștigat meciul încă. 26 00:01:18,940 --> 00:01:23,530 Odată ce ați pune în aplicare această verificare, și de-a lungul cu Initialize, desena, și pentru a muta, 27 00:01:23,530 --> 00:01:25,610 ați terminat jocul de 15. 28 00:01:25,610 --> 00:01:28,110 Felicitări, și au joc distractiv. 29 00:01:28,110 --> 00:01:31,570 Numele meu este Zamyla, iar acest lucru este CS50. 30 00:01:31,570 --> 00:01:38,326 >> [Redare a muzicii]