猫史档案馆


【Python作品分享】我的世界【作品秀】

用户:蓦然回首7wkR蓦然回首7wkR查看:1 回复:10 评论:1 创建时间:2022-07-29T11:24:17


【作品展示】

center_image

 

【作品介绍】

我重新发布了这个作品,将录屏发了过来

 

【作品源代码】

import pygame
import easygui
import sys
import time

class Technoblade(pygame.sprite.Sprite):
    def __init__(self):
        super().__init__()
        self.image = pygame.image.load("Technoblade.jpg")
        self.rect = self.image.get_rect(top=0, left=0)

class Dream(pygame.sprite.Sprite):
    def __init__(self):
        super().__init__()
        self.image = pygame.image.load("Dream.jpg")
        self.rect = self.image.get_rect(top=0, left=0)

class Technoblade_photo(pygame.sprite.Sprite):
    def __init__(self):
        super().__init__()
        self.image = pygame.image.load("猪神照片.jpg")
        self.rect = self.image.get_rect(top=0, left=0)

class Technoblade_statue(pygame.sprite.Sprite):
    def __init__(self):
        super().__init__()
        self.image = pygame.image.load("猪神雕像.jpg")
        self.rect = self.image.get_rect(top=0, left=0)

class Dream_and_Technoblade_fight_to_the_finish(pygame.sprite.Sprite):
    def __init__(self):
        super().__init__()
        self.image = pygame.image.load("Dream和Technoblade的对决.jpg")
        self.rect = self.image.get_rect(top=0, left=0)

class Game:
    def __init__(self):
        pygame.init()

        size = height, wight = 700, 698

        self.screen = pygame.display.set_mode(size)
        pygame.display.set_caption("Minecraft")

        self.black_background = pygame.image.load("black_background.jpg")

    def run(self):
        technoblade = Technoblade()
        dream = Dream()
        technoblade_photo = Technoblade_photo()
        technoblade_and_dream_fight_to_the_finish = Dream_and_Technoblade_fight_to_the_finish()
        technoblade_statue = Technoblade_statue()

        peoples = [technoblade, dream, technoblade_photo, technoblade_and_dream_fight_to_the_finish, technoblade_statue]
        people = pygame.sprite.Group()
        for mc in peoples:
            people.add(mc)
        
        pygame.mixer.Sound("where_is_the_love.mp3").play(-1)
        easygui.msgbox("你还记得他们吗?", "Minecraft", "记得")

        while True:
            self.screen.blit(self.black_background, (0, 0))

            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    pygame.quit()
                    sys.exit()

            for sprite in people:
                self.screen.blit(sprite.image, sprite.rect)

                pygame.display.update()
                time.sleep(5)

            pygame.display.update()


if __name__ == "__main__":
    game = Game()
    game.run()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
沫颖龙沫颖龙

不能玩吧?

 

点赞0


评论


沫颖龙沫颖龙

作者你好像没有提供图片

点赞0


评论


你敢反了你敢反了

我会想办法的

点赞0


评论


你敢反了你敢反了

等等

点赞0


评论


你敢反了你敢反了

center_image

点赞0


评论


你敢反了你敢反了

center_image

点赞0


评论


你敢反了你敢反了

center_image

点赞0


评论


你敢反了你敢反了

center_image

点赞0


评论


你敢反了你敢反了

center_image

点赞0


评论


你敢反了你敢反了

图片已经提供好了,至于音频,我是用的where is the love,你们得自己下载

点赞0


评论