9
创建一个简单的2048游戏克隆
2048是一款非常有趣且令人上瘾的游戏,其目标是创建一个上面带有2048的图块。 这是游戏的简短说明: 按下箭头键将沿该方向滑动舞台上的所有块。例如,如果x代表一个块,那么在这种情况下您按下了向上箭头: ...x .x.. ..x. xx.. 然后董事会将成为 xxxx .x.. .... .... 此外,从处开始编号2。如果两个相同编号的块一起移动,它们将合并为下一个编号。例如,在此板上按“向上”: .2.. ..22 .2.. .... 将创建以下内容: .422 .... .... .... 然后,在按“向右”之后,它将变为..44,因此再次按向右将创建一个“ 8”块,依此类推。 每转一圈,都会在随机的正方形上创建一个新的“ 2”块。(实际上,它不一定总是 “ 2”,但为简单起见,让我们保持该水平。)如果没有可能的移动(即,棋盘已满,并且您无法合并任何东西),那么游戏将会失败,如果创建一个2048区块,您赢了! 您的挑战是重新制作这个打高尔夫球的游戏! 对于边缘情况,例如在此板上按“向右”: .... .222 .... .... 您必须合并最靠近按下箭头键边缘的图块。例如,这将变为..24,因为第二和第三个“ 2”最接近右边缘。 如果玩家按下无效的举动(例如板上的“向上” 2.2. / .... / .... / ....),则您必须忽略该举动。 可以通过任何方式接受移动,例如单击,箭头键ULRD等。 这些图块都必须具有相同的形状-“ 1024”图块的大小应与“ 2”图块的大小相同。 磁贴必须以某种方式分开。例如,|1024| 2|1024|1024|是行的有效示例(假设图块是正方形),而1024 …