Mike_python小 发表于 2020-6-16 21:23:39

pygame做简易拆炸弹

本帖最后由 Mike_python小 于 2020-6-16 21:45 编辑

其实也是1~4之间才一个数……………………   你们知道我为什么更这么没有意义的东东吗啊啊啊 都是被逼的 我太难了{:10_266:}

游戏规则如下:键盘按下1~4的按键(不能是小键盘 我因为这事就花了不少时间改错)然后 试手气

**** Hidden Message *****

上代码:
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)



然后 最最重要的事情是
记得评分呀!

还有 订阅我们的淘贴呀!

这是对楼主最大的支持!!!

Mike_python小 发表于 2020-6-16 21:24:54

@nizitao 更新了

Hello. 发表于 2020-6-16 21:44:08

{:10_256:}

aaron.yang 发表于 2020-6-16 21:56:17

来了

BIO-张磊 发表于 2020-6-16 22:21:34

学习

weiter 发表于 2020-6-16 22:35:45

{:10_275:}

weiter 发表于 2020-6-16 22:36:19

顺便捞点鱼币{:10_256:}

weiter 发表于 2020-6-16 23:27:29

来一发!

Mike_python小 发表于 2020-6-17 07:14:46

@KevinHu @老八秘制 @永恒的蓝色梦想 我要超过@xiaosi4081 {:10_256:}来评分呀

KevinHu 发表于 2020-6-17 07:17:54

我艹,炸弹,什么鬼{:5_94:}

Mike_python小 发表于 2020-6-17 07:19:58

KevinHu 发表于 2020-6-17 07:17
我艹,炸弹,什么鬼

你换了头像我没认出来你
你还是换回去吧{:10_266:}

KevinHu 发表于 2020-6-17 07:34:44

Mike_python小 发表于 2020-6-17 07:19
你换了头像我没认出来你
你还是换回去吧

……

KevinHu 发表于 2020-6-17 07:35:29

Mike_python小 发表于 2020-6-17 07:19
你换了头像我没认出来你
你还是换回去吧

换回去了{:10_256:}

Mike_python小 发表于 2020-6-17 07:36:01

KevinHu 发表于 2020-6-17 07:35
换回去了

emm你换回去的一瞬间我看到了

krislio 发表于 2020-6-17 08:31:48

2333

nizitao 发表于 2020-6-17 09:43:47

本帖最后由 nizitao 于 2020-6-17 09:48 编辑

Mike_python小 发表于 2020-6-16 21:24
@nizitao 更新了

建议加try

nizitao 发表于 2020-6-17 09:44:48

卧槽,刚上来就中了

nizitao 发表于 2020-6-17 09:46:21

nizitao 发表于 2020-6-17 09:44
卧槽,刚上来就中了

我这运气,一会儿贼好,一会儿贼差

永恒的蓝色梦想 发表于 2020-6-17 12:35:48

kk

UncleMonster 发表于 2020-6-17 16:43:16

咋帖子啥也没有了
{:10_277:}
页: [1] 2 3 4 5 6 7
查看完整版本: pygame做简易拆炸弹