1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA CHAN: Chcete-li vyhrát hru 15, dlaždice musí být 3 00:00:02,670 --> 00:00:04,280 v určitém pořadí. 4 00:00:04,280 --> 00:00:07,460 A jednu funkci kontroly zda hra je vyhrál. 5 00:00:07,460 --> 00:00:10,800 Vrací true, pokud je hra vyhrál a dlaždice jsou ve správném pořadí, 6 00:00:10,800 --> 00:00:12,710 a v opačném případě false. 7 00:00:12,710 --> 00:00:16,329 >> Takže vyhrát hru 15, dlaždice mají se ve vzestupném pořadí, s 8 00:00:16,329 --> 00:00:19,730 prázdné dlaždice na pravém spodním rohu. 9 00:00:19,730 --> 00:00:24,140 Tak jak se vám zjistit, zda uživatel se přestěhovala desku do pravé 10 00:00:24,140 --> 00:00:25,510 orientace? 11 00:00:25,510 --> 00:00:29,660 No, budete iterovat přes palubu a zkontrolujte hodnoty, aby se ujistil, že 12 00:00:29,660 --> 00:00:31,050 že jsou na správném místě. 13 00:00:31,050 --> 00:00:34,410 Chcete-li to provést, můžete použít vnořené pro smyčky stejně jako vy 14 00:00:34,410 --> 00:00:37,040 v Draw a Init. 15 00:00:37,040 --> 00:00:40,930 >> Existuje několik způsobů, jak zkontrolovat a ověřit, zda je deska 16 00:00:40,930 --> 00:00:43,360 Správná ve vítězství ačkoli. 17 00:00:43,360 --> 00:00:47,830 Pokud půjdete zleva doprava, počínaje z horního řádku dolů, pak každý 18 00:00:47,830 --> 00:00:51,090 číslo musí být větší než ten předchozí. 19 00:00:51,090 --> 00:00:55,030 Dávejte pozor na to, co si ceníte si vybrán pro prázdné dlaždice, ačkoli. 20 00:00:55,030 --> 00:00:59,750 >> Nebo můžete použít proměnnou čítač pro zajistí, že každá hodnota je na svém místě, pokud 21 00:00:59,750 --> 00:01:04,170 můžete přijít s nějakým Vzorec reprezentovat to. 22 00:01:04,170 --> 00:01:06,750 Takže bavte se experimentovat s matematikou. 23 00:01:06,750 --> 00:01:11,410 Poté, co přišel s cesty, vrátí hodnotu true jakmile uživatel vyhrál hru. 24 00:01:11,410 --> 00:01:14,630 >> Ale pokud existuje hodnota je nesprávná, return false. 25 00:01:14,630 --> 00:01:18,940 Uživatel má pokračovat v pohybu, protože oni nemají vyhráno hru. 26 00:01:18,940 --> 00:01:23,530 Jakmile se rozhodnete tuto kontrolu, a spolu s initialize, kreslit, a pohybovat se, 27 00:01:23,530 --> 00:01:25,610 jste dokončit hru 15. 28 00:01:25,610 --> 00:01:28,110 Gratulujeme a bavte se hrát. 29 00:01:28,110 --> 00:01:31,570 Jmenuji se Zamyla, a to je CS50. 30 00:01:31,570 --> 00:01:38,326 >> [MUSIC PŘEHRÁVÁNÍ]