用户:
蒙德城的Wendy查看:0 回复:2 评论:0 创建时间:2021-12-10T21:34:50
【作品展示】

【作品介绍】
00000000000000
【作品源代码】
# 导入游戏库、配置库
import pygame
import sys
import random
# 初始化(构建程序执行环境)
pygame.init()
pygame.display.set_caption('谁是幸运儿')
# 窗口尺寸
# 窗口实例
window = pygame.display.set_mode((500, 500))
wheel_pics = []
for i in range(25):
filename = "pics\\"+str(i)+'.png'
pic = pygame.image.load(filename)
wheel_pics.append(pic)
with open("names.txt", encoding="utf-8") as f:
name_list = f.read().split()
print(name_list)
font = pygame.font.Font("思源黑体.otf", 35)
start_pic = pygame.image.load(("start.png"))
window.blit(start_pic, (0, 0))
pic_index = 0
rolling = False
clock = pygame.time.Clock()
# 程序循环
while True:
# 遍历事件列表
for event in pygame.event.get():
# 如果事件类型为退出
if event.type == pygame.QUIT:
# 退出整个程序
sys.exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
rolling = True
if rolling:
window.fill((255, 255, 255))
window.blit(wheel_pics[pic_index % 25], (0, 0))
pic_index += 1
if pic_index >= 25:
rolling = False
pic_index = 0
name = random.choice(name_list)
text = font.render(name, True, (255, 255, 255))
window.blit(text, [215, 210])
pygame.display.flip()
clock.tick(30)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn