汇智学堂-python小游戏(贪吃蛇游戏之一-游戏场景)

第四章:贪吃蛇游戏
在这一章里,我们一起构建经典的街机游戏贪吃蛇。在贪吃蛇中,玩家控制一条蛇向上、向下、向左或向右移动。随着蛇在游戏区域内移动,食物会出现。当蛇碰到食物,它会吃掉食物并且变长。但是,如果蛇碰到了墙壁或者自己身体的某个部分,游戏就结束了。

图4-1、4-2展示了完成后的游戏的样子。游戏运行的过程中,需要记录3项内容并将它绘制到屏幕上:游戏边框,贪吃蛇、食物。同时,还要在程序中记录玩家的得分,最后游戏结束时,显示给玩家。
在这里插入图片描述
图4-1
在这里插入图片描述
图4-2

4.1游戏场景
首先我们设定一下我们的游戏场景:600*600像素的画布。下面是我们要做的事情。
1、定义游戏类。
2、在__init__函数中,定义画布。

实现代码如下:

from tkinter import*
import random
import time

class Game:
def init(self):

    self.tk=Tk()
    self.canvas=Canvas(self.tk,width=600,height=600)
    self.canvas.pack()

g=Game()

运行这段代码,我们看到的是一个空的画布,见图4-3。
在这里插入图片描述
图4-3

猜你喜欢

转载自blog.csdn.net/weixin_39593940/article/details/88361988