♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的,绽放,愿所有的美好,再疫情结束后如约而至。
目录
一,游戏代码效果呈现
二,游戏主代码
'''
Function:
走迷宫小游戏
Author:
Charles
'''
import cfg
import sys
import pygame
from modules import *
'''主函数'''
def main(cfg):
# 初始化
pygame.init()
pygame.mixer.init()
pygame.font.init()
pygame.mixer.music.load(cfg.BGMPATH)
pygame.mixer.music.play(-1, 0.0)
screen = pygame.display.set_mode(cfg.SCREENSIZE)
pygame.display.set_caption('Maze —— Charles的皮卡丘')
font = pygame.font.SysFont('Consolas', 15)
# 开始界面
Interface(screen, cfg, 'game_start')
# 记录关卡数
num_levels = 0
# 记录最少用了多少步通关
best_scores = 'None'
# 关卡循环切换
while True:
num_levels += 1
clock = pygame.time.Clock()
screen = pygame.display.set_mode(cfg.SCREENSIZE)
# --随机生成关卡地图
maze_now = RandomMaze(cfg.MAZESIZE, cfg.BLOCKSIZE, cfg.BORDERSIZE)
# --生成hero
hero_now = Hero(cfg.HEROPICPATH, [0, 0], cfg.BLOCKSIZE, cfg.BORDERSIZE)
#