|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Mike_python小 于 2020-6-16 21:45 编辑
其实也是1~4之间才一个数…………………… 你们知道我为什么更这么没有意义的东东吗 啊啊啊 都是被逼的 我太难了
游戏规则如下:键盘按下1~4的按键(不能是小键盘 我因为这事就花了不少时间改错)然后 试手气
上代码:
- import pygame, random, time
- pygame.init()
- sc = pygame.display.set_mode((500, 500))
- sc.fill((255, 255, 255))
- pygame.display.update()
- bg = pygame.image.load(r'C:\\mxcmaterials\\l8_05_bg-e9a3ad0f-02e4-4505-9492-6491443421db.png')
- sc.blit(bg,(0,0))
- pygame.display.update()
- all = 10
- old_time = int(time.time())
- font = pygame.font.SysFont('楷体', 120, True)
- ran = random.randint(1, 4)
- flag = 0
- boom = pygame.image.load(r'C:\\mxcmaterials\\l8_05_boom-5759302b-ebff-49fb-8208-59d82b58b7d1.png')
- while True:
- new_time = int(time.time())
- if new_time - old_time == 1:
- old_time = new_time
- all -= 1
- if all < 0:
- flag = -1
- break
- time_text = font.render(str(all), True, (255, 0, 0))
- sc.blit(time_text, (270, 210))
- pygame.display.update()
- sc.blit(bg,(0,0))
- if flag != 0:
- break
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- pygame.quit()
- exit()
- elif event.type == pygame.KEYDOWN:
- if event.key == pygame.K_1 and ran == 1:
- flag = 1
- elif event.key == pygame.K_2 and ran == 2:
- flag = 1
- elif event.key == pygame.K_3 and ran == 3:
- flag = 1
- elif event.key == pygame.K_4 and ran == 4:
- flag = 1
- else:
- flag = -1
- if flag == 1:
- sc.fill((255, 255, 255))
- font = pygame.font.SysFont('楷体', 50, True)
- win_text = font.render("YOU WIN!", True, (255, 0, 0))
- sc.blit(win_text, (150, 200))
- pygame.display.update()
- time.sleep(2)
- else:
- sc.blit(boom, (0, 0))
- pygame.display.update()
- time.sleep(2)
复制代码
然后 最最重要的事情是
记得评分呀!
还有 订阅我们的淘贴呀!
这是对楼主最大的支持!!! |
评分
-
查看全部评分
|