• 大小: 4.53KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-03
  • 语言: Python
  • 标签: 游戏  

资源简介

pygame,easygui......库创造的贪吃蛇游戏。

资源截图

代码片段和文件信息

import pygame sys randomeasygui
from pygame.locals import *

name=easygui.enterbox(“用户名?“)
easygui.msgbox(msg=(“你好“name))
easygui.ynbox(“要开始游戏喽!“)


# 定义颜色
pinkColor = pygame.Color(253 182 193)
blackColor = pygame.Color(0 0 0)
whiteColor = pygame.Color(255 255 255)


# 定义游戏结束的函数
def gameover():
    easygui.msgbox(name“获得了“food“分“)
    pygame.quit()
    sys.exit()


def main():
    # 初始化
    pygame.init()
    # 定义一个变量来控制速度
    time_clock = pygame.time.Clock()

    # 创建窗口,定义标题
    screen = pygame.display.set_mode((1250 825))
    pygame.display.set_caption(“贪吃蛇“)

    # 定义蛇的初始化变量
    snakePosition = [100 100]  # 蛇头位置
    # 定义一个贪吃蛇的长度列表,其中有几个元素就代表有几段身体
    snakeSegments = [[100 100] [80 100] [60 100] [40 100] [20 100]]
    # 初始化食物位置
    foodPostion = [300 300]
    # 食物数量,1是没被吃,0是被吃了
    foodTotal = 1
    # 初始方向,向右
    direction = ‘right‘
    # 定义一个改变方向的变量,按键
    changeDirection = direction

    # 通过键盘控制蛇的运动
    while Tru

评论

共有 条评论