1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA CHAN: Để giành chiến thắng trong trò chơi 15, gạch phải 3 00:00:02,670 --> 00:00:04,280 theo một thứ tự cụ thể. 4 00:00:04,280 --> 00:00:07,460 Và một trong những chức năng kiểm tra dù trò chơi là giành chiến thắng. 5 00:00:07,460 --> 00:00:10,800 Nó trả về true nếu các trò chơi là giành chiến thắng và gạch là đúng trình tự, 6 00:00:10,800 --> 00:00:12,710 và sai khác. 7 00:00:12,710 --> 00:00:16,329 >> Vì vậy, để giành chiến thắng trong trò chơi của 15, gạch có là thứ tự tăng dần, với sự 8 00:00:16,329 --> 00:00:19,730 gạch trống ở góc dưới bên phải. 9 00:00:19,730 --> 00:00:24,140 Vì vậy, làm thế nào để bạn kiểm tra xem người sử dụng đã di chuyển bảng vào bên phải 10 00:00:24,140 --> 00:00:25,510 định hướng? 11 00:00:25,510 --> 00:00:29,660 Vâng, bạn sẽ lặp qua hội đồng quản trị và kiểm tra các giá trị để đảm bảo rằng 12 00:00:29,660 --> 00:00:31,050 họ đang ở đúng nơi. 13 00:00:31,050 --> 00:00:34,410 Để làm điều này, bạn có thể sử dụng lồng nhau cho các vòng giống như bạn đã làm 14 00:00:34,410 --> 00:00:37,040 trong Draw và trong Init. 15 00:00:37,040 --> 00:00:40,930 >> Có một vài cách để kiểm tra và xác nhận cho dù hội đồng quản trị là 16 00:00:40,930 --> 00:00:43,360 chính xác trong một chiến thắng mặc dù. 17 00:00:43,360 --> 00:00:47,830 Nếu bạn đi từ trái sang phải, bắt đầu từ hàng trên xuống, sau đó mỗi 18 00:00:47,830 --> 00:00:51,090 số phải lớn hơn trước đó. 19 00:00:51,090 --> 00:00:55,030 Hãy cẩn thận về những gì bạn đã đánh giá chọn cho ngói trống của bạn, mặc dù. 20 00:00:55,030 --> 00:00:59,750 >> Hoặc bạn có thể sử dụng một biến ngược lại đảm bảo rằng mỗi giá trị được đặt ra nếu 21 00:00:59,750 --> 00:01:04,170 bạn đi lên với một số loại công thức để đại diện cho điều này. 22 00:01:04,170 --> 00:01:06,750 Vì vậy, vui chơi thử nghiệm với toán học. 23 00:01:06,750 --> 00:01:11,410 Một khi bạn đưa ra một cách, trở về đúng một khi người dùng đã thắng. 24 00:01:11,410 --> 00:01:14,630 >> Nhưng nếu có giá trị là không chính xác, return false. 25 00:01:14,630 --> 00:01:18,940 Người sử dụng phải tiếp tục di chuyển, bởi vì họ đã không thắng được nêu ra. 26 00:01:18,940 --> 00:01:23,530 Một khi bạn thực hiện việc kiểm tra này, và cùng với khởi tạo, vẽ, và di chuyển, 27 00:01:23,530 --> 00:01:25,610 bạn đã hoàn thành trò chơi của 15. 28 00:01:25,610 --> 00:01:28,110 Xin chúc mừng, và có chơi vui vẻ. 29 00:01:28,110 --> 00:01:31,570 Tên tôi là Zamyla, và đây là CS50. 30 00:01:31,570 --> 00:01:38,326 >> [MUSIC CHƠI]