1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA Chandler: Aby wygrać grę od 15, płyty muszą być 3 00:00:02,670 --> 00:00:04,280 w określonej kolejności. 4 00:00:04,280 --> 00:00:07,460 I jeden funkcja sprawdza czy gra jest wygrana. 5 00:00:07,460 --> 00:00:10,800 Zwraca true, jeśli gra jest wygrana i płytki są w odpowiedniej kolejności, 6 00:00:10,800 --> 00:00:12,710 false w przeciwnym wypadku. 7 00:00:12,710 --> 00:00:16,329 >> Tak, aby wygrać mecz o 15, płytki mają być w porządku rosnącym, w 8 00:00:16,329 --> 00:00:19,730 puste płytki w dolnym prawym rogu. 9 00:00:19,730 --> 00:00:24,140 Jak więc sprawdzić, czy użytkownik przeniósł się na prawo pokładzie 10 00:00:24,140 --> 00:00:25,510 orientacja? 11 00:00:25,510 --> 00:00:29,660 Cóż, będziesz iteracyjne nad pokładzie i sprawdzić wartości, aby upewnić się, że 12 00:00:29,660 --> 00:00:31,050 są one w odpowiednim miejscu. 13 00:00:31,050 --> 00:00:34,410 Aby to zrobić, można użyć zagnieżdżonych pętli tak jak robiłeś 14 00:00:34,410 --> 00:00:37,040 w Draw i Init. 15 00:00:37,040 --> 00:00:40,930 >> Istnieje kilka sposobów, aby sprawdzić i potwierdzić, czy płyta jest 16 00:00:40,930 --> 00:00:43,360 poprawne w wygranej chociaż. 17 00:00:43,360 --> 00:00:47,830 Jeśli go od lewej do prawej, rozpoczynając od górnego rzędu w dół, to za każdym 18 00:00:47,830 --> 00:00:51,090 Liczba ta powinna być większa niż poprzedni. 19 00:00:51,090 --> 00:00:55,030 Należy zwracać uwagę na to, co cenią masz boisko do pustej płytki, choć. 20 00:00:55,030 --> 00:00:59,750 >> Lub można użyć zmiennej licznika do upewnić się, że każda wartość jest w miejscu, jeśli 21 00:00:59,750 --> 00:01:04,170 wymyślić jakiegoś Wzór do reprezentowania tego. 22 00:01:04,170 --> 00:01:06,750 Więc baw się eksperymentować z matematyki. 23 00:01:06,750 --> 00:01:11,410 Po wymyślić sposób, zwraca true Gdy użytkownik wygrał. 24 00:01:11,410 --> 00:01:14,630 >> Ale jeśli wartość ta jest nieprawidłowa, return false. 25 00:01:14,630 --> 00:01:18,940 Użytkownik musi kontynuować ruch, ponieważ oni nie wygrali jeszcze w grę. 26 00:01:18,940 --> 00:01:23,530 Po realizacji tego czeku, a wraz z initialize, rysować, i przenieść, 27 00:01:23,530 --> 00:01:25,610 musisz grać 15 lat. 28 00:01:25,610 --> 00:01:28,110 Gratulacje i zabawy gry. 29 00:01:28,110 --> 00:01:31,570 Nazywam się Zamyla, i to jest CS50. 30 00:01:31,570 --> 00:01:38,326 >> [MUZYKA GRA]