import pygame,sys
import random,time
class gridworld:
size = width, height = 720, 720
background_color = 250, 220, 220
divding_line_color = 50, 100, 50
divding_line_width = 10
rect_color = 234, 88, 6
def __init__(self,w=10,h=10):
self.w = w
self.h = h
self.state = random.randint(1, self.w * self.h - 1)
def number_list(self, Grid=0):
h = 1
self.Grid = [[Grid for i in range(self.w)] for j in range(self.h)]
for i in range(self.w):
for j in range(self.h):
self.Grid[i][j] = h
h += 1
return self.Grid
class Main_Game:
pygame.init()
pygame.mixer.init()
music_1 = pygame.mixer.Sound('D://jianmooo//新版剑魔语音包标注+内容对照//非语音//1huaaaaa~.wav')
music_2 = pygame.mixer.Sound('D://jianmooo//新版剑魔语音包标注+内容对照//非语音//a~sihasiha.wav')
music_3 = pygame.mixer.Sound('D://jianmooo//新版剑魔语音包标注+内容对照//非语音//heaaaaa~.wav')
music_4 = pygame.mixer.Sound('D://jianmooo//哈哈哈哈啊,谢谢你.wav')
grid = gridworld()
font = pygame.font.SysFont(None,int((grid.width+grid.height)/(grid.w+grid.h)))
screen = pygame.display.set_mode(grid.size)
pygame.display.set_caption('Grid World Game')
random_number = random.randint(1, grid.w * grid.h)
random_quotient = random_number // grid.w
random_remainder = random_number % grid.w
if random_remainder == 0:
random_remainder = grid.h - 1
random_quotient -= 1
rect_path_start = [random_remainder * grid.width / grid.w
使用pygame编写一个简单的小游戏
最新推荐文章于 2024-08-14 15:05:06 发布