ZAMYLA CHAN: Untuk memenangkan permainan dari 15, ubin harus dalam urutan tertentu. Dan satu fungsi pemeriksaan apakah permainan ini dimenangkan. Ia mengembalikan true jika permainan ini menang dan ubin berada dalam urutan yang benar, dan false jika tidak. Jadi untuk memenangkan permainan 15, ubin memiliki berada di urutan yang meningkat, dengan ubin kosong di sudut kanan bawah. Jadi bagaimana Anda memeriksa apakah pengguna telah pindah papan ke kanan orientasi? Nah, Anda akan iterate atas papan dan memeriksa nilai memastikan bahwa mereka berada di tempat yang tepat. Untuk melakukan ini, Anda bisa menggunakan bersarang untuk loop seperti yang Anda lakukan pada Draw dan Init. Ada beberapa cara untuk memeriksa dan memvalidasi apakah dewan adalah benar dalam kemenangan sekalipun. Jika Anda pergi dari kiri ke kanan, mulai dari baris atas ke bawah, maka setiap Jumlah harus lebih besar dari sebelumnya. Hati-hati tentang apa yang menghargai Anda sudah dipilih untuk ubin kosong Anda, meskipun. Atau Anda bisa menggunakan variabel counter untuk memastikan bahwa setiap nilai adalah di tempat jika Anda datang dengan beberapa jenis rumus untuk mewakili ini. Jadi bersenang-senang bereksperimen dengan matematika. Setelah Anda datang dengan cara, kembali benar sekali pengguna telah memenangkan pertandingan. Tetapi jika nilai apapun tidak benar, kembali palsu. Pengguna harus terus bergerak, karena mereka belum memenangkan pertandingan belum. Setelah Anda menerapkan cek ini, dan sepanjang dengan initialize, menggambar, dan bergerak, Anda telah menyelesaikan permainan 15. Selamat, dan bersenang-senang bermain. Nama saya adalah Zamyla, dan ini adalah CS50. [MUSIC PLAYING]