1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA陈:要赢得比赛 15,瓷砖必须 3 00:00:02,670 --> 00:00:04,280 在一个特定的顺序。 4 00:00:04,280 --> 00:00:07,460 和一个功能检查 游戏是否是赢了。 5 00:00:07,460 --> 00:00:10,800 如果比赛赢了返回true, 瓷砖是正确的顺序, 6 00:00:10,800 --> 00:00:12,710 否则为false。 7 00:00:12,710 --> 00:00:16,329 >> 因此,要赢得15场比赛,有地砖 要增大的顺序,与 8 00:00:16,329 --> 00:00:19,730 空块的右下角。 9 00:00:19,730 --> 00:00:24,140 那么,你如何检查是否用户 感动了板到正确的 10 00:00:24,140 --> 00:00:25,510 方向是什么? 11 00:00:25,510 --> 00:00:29,660 那么,你会遍历板和 检查数值,以确保 12 00:00:29,660 --> 00:00:31,050 他们是在正确的地方。 13 00:00:31,050 --> 00:00:34,410 要做到这一点,你可以使用嵌套的 只是像你一样的循环 14 00:00:34,410 --> 00:00:37,040 在Draw和初始化。 15 00:00:37,040 --> 00:00:40,930 >> 有一对夫妇的方法来检查 和验证板是否 16 00:00:40,930 --> 00:00:43,360 在一个正确的胜率虽然。 17 00:00:43,360 --> 00:00:47,830 如果你从左边到右边,开始 从顶行向下,然后每 18 00:00:47,830 --> 00:00:51,090 数目必须大于 前一个。 19 00:00:51,090 --> 00:00:55,030 注意什么值你已经 选择你的空块,虽然。 20 00:00:55,030 --> 00:00:59,750 >> 或者你可以使用一个计数器变量 确保每个值是否到位,如果 21 00:00:59,750 --> 00:01:04,170 你想出某种 公式来表示这一点。 22 00:01:04,170 --> 00:01:06,750 因此,有乐趣试验 与数学。 23 00:01:06,750 --> 00:01:11,410 一旦你想出了一个办法,返回true 一旦用户已经赢得了比赛。 24 00:01:11,410 --> 00:01:14,630 >> 但是,如果任何值不正确, 返回false。 25 00:01:14,630 --> 00:01:18,940 用户可以继续移动,因为 他们没有赢得比赛呢。 26 00:01:18,940 --> 00:01:23,530 一旦你实现这个检查,并沿 与初始化,绘制和移动, 27 00:01:23,530 --> 00:01:25,610 你已经完成的15场比赛。 28 00:01:25,610 --> 00:01:28,110 恭喜你,玩得开心玩。 29 00:01:28,110 --> 00:01:31,570 我的名字是Zamyla,这是CS50。 30 00:01:31,570 --> 00:01:38,326 >> [音乐播放]