在这里,我将展示如何使用Python和Pygame创建一个简单的图块匹配游戏。在其中,任何瓷砖都可以与其右侧的瓷砖互换,目的是匹配三个或更多相同颜色的瓷砖。进行匹配会使图块从板上消失,而图块则下降以填充空隙。在新游戏开始时,将创建一个随机生成的图块板。这是由作为(初始为空)二维阵列,其大小由的值确定 rows 和 columns。板上的特定图块由其行和列编号引用。我们想从一个真正随机的棋盘开始,但我们也要避免有任何匹配的图块。因此,将随机图块添加到每个板位置,但是如果图块与上面的图块相同或在其左侧(如果存在这样的图块),则将其替换。
阅读更多