>> ZAMYLA陈：我们有乐趣15。
15是第一场比赛的 你得到落实。
和它的互动性。
现在，不用担心。
你没有写 整个事情你自己。
>> 看看分配代码。
因为很多游戏结构 已经为你准备好。
它接受并解析命令行 论点来自用户，并创建一个
董事会根据该输入。
>> 它会检查，如果比赛赢，并退出 一旦用户的赢得了比赛。
而赢得比赛，它得到 来自用户的输入和
调用的移动功能。
因此，我们将要实现4 对于15的游戏功能 -
初始化，绘制，移动和赢了。
>> 首先，让我们来解决初始化。
在初始化，初始化为我们代表 董事会在2D整数数组。
这是一个叫做全局变量 板尺寸max和max时，
电路板的最大尺寸。
现在，板的实际尺寸 是由用户，在表示给定
整数d，它可以 小于最大值。
但在C，你不能调整大小的数组。
所以，你坚持了 最大尺寸。
>> 您在初始化的工作就是填充 董事会的值
用正确的价值观。
现在，我们已经看到了一维数组。
但是，如何二维数组的工作？
还有的行的索引， 0指数，一如既往，和
列的话也。
>> 你就会填满你的网格中 降值，就像这样。
网格0，0，0行，第0列，为8。
格0,1是7。
这是一个例子，其中 D，小D，是3。
现在，板15还必须包含 一个空块，如果你曾经玩过
与物理游戏。
>> 但板是一个整数数组。
所以，所有的值必须是整数。
因此，它是由你来决定一个整数 值来表示一个空块。
>> 要初始化你的板子，你可以使用 环结构，以包含
董事会的起始状态，其中板 I，j表示在该元素
第i行第j列。
他们开始以降序排列。
请记住，如果砖的数量 是奇数，那么你要
要交换位置 2的1。
因此，我们有我们的初始化板。