五分钟学会怎么用python做一个简单的贪吃蛇
Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。我们今天将利用它来制作一款大家基本都玩过的小游戏――贪吃蛇。我们额外定义了一个snake_list作为输入,将在下面用到。同时,我们将定义变量x1_change和y1_change来表示蛇的位置根据用户提供的输入而发生的变化。我们也会显示用户的分数,等于蛇的长度减1。然后我们检查条件检查snake_List的长度是否大于snake_length。如果是,则删除snake_List中的第一个元素。这是因为在snake_List中出现snake_Head意味着它曾经被添加到snake_List中,再次找到相同的值意味着蛇碰到了自己。然后我们调用函数our_snake和Your_score,并将所需参数传递给这些函数,以显示更新后的蛇和玩家的分数。接下来,我们将在蛇吃完前一个食物后,形成新的食物。
用户评论