Python微信打飞机小游戏


Python编写的微信打飞机小游戏,使用时注意Python以及Pygame的版本匹配问题
资源截图
代码片段和文件信息
# ===============================================================================
# 主要功能:定义子弹的相关属性
# 算法流程:
# 注意事项:1)position代表子弹出现的位置,由主函数给出
# ===============================================================================
# 导入相关模块
# coding: utf-8
import pygame


# ====================定义普通子弹====================
class Bullet1(pygame.sprite.Sprite):
    def __init__(self position):
        pygame.sprite.Sprite.__init__(self)
        self.image = pygame.image.load(“image/bullet1.png“)
        self.rect = self.image.get_rect()
        self.rect.left self.rect.top = position
        self.speed = 12
        self.active = True
        self.mask = pygame.mask.from_surface(self.image)

    def move(self):
        if self.rect.top < 0:
            self.active = False
        else:
            self.rect.top -= self.speed

    def reset(self position):
        self.rect.left self.rect.top = position
        self.active = True


# ====================定义超级子弹====================
class Bullet2(pygame.sprite.Sprite):
    def __init__(self position):
        pygame.sprite.Sprite.__init__(self)
        self.image = pygame.image.load(“image/bullet2.png“)
        self.rect = self.image.get_rect()
        self.rect.left self.rect.top = position
        self.speed = 14
        self.active = True
        self.mask = pygame.mask.from_surface(self.image)

    def move(self):
        if self.rect.top < 0:
            self.active = False
        else:
            self.rect.top -= self.speed

    def reset(self position):
        self.rect.left self.rect.top = position
        self.active = True


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1715  2015-11-05 20:56  bullet.py
     文件        6427  2015-11-17 19:43  enemy.py
     目录           0  2015-11-06 10:29  image
     文件       36620  2014-06-20 09:39  imageackground.png
     文件        5570  2014-06-20 09:38  imageomb.png
     文件        8944  2014-06-20 09:39  imagetn_finish.png
     文件         486  2014-06-20 09:38  imageullet1.png
     文件         485  2014-06-20 09:38  imageullet2.png
     文件        2968  2014-06-20 09:38  imageenemy1.png
     文件        3365  2014-06-20 09:38  imageenemy1_down1.png
     文件        3815  2014-06-20 09:38  imageenemy1_down2.png
     文件        5239  2014-06-20 09:38  imageenemy1_down3.png
     文件        1723  2014-06-20 09:38  imageenemy1_down4.png
     文件        8112  2014-06-20 09:38  imageenemy2.png
     文件       10408  2014-06-20 09:38  imageenemy2_down1.png
     文件       11562  2014-06-20 09:38  imageenemy2_down2.png
     文件       13310  2014-06-20 09:38  imageenemy2_down3.png
     文件        3356  2014-06-20 09:38  imageenemy2_down4.png
     文件        9126  2014-06-20 09:38  imageenemy2_hit.png
     文件       47800  2014-06-20 09:38  imageenemy3_down1.png
     文件       53349  2014-06-20 09:38  imageenemy3_down2.png
     文件       60269  2014-06-20 09:38  imageenemy3_down3.png
     文件       66517  2014-06-20 09:38  imageenemy3_down4.png
     文件       75014  2014-06-20 09:38  imageenemy3_down5.png
     文件        8722  2014-06-20 09:38  imageenemy3_down6.png
     文件       45497  2014-06-20 09:38  imageenemy3_hit.png
     文件       42482  2014-06-20 09:38  imageenemy3_n1.png
     文件       42572  2014-06-20 09:38  imageenemy3_n2.png
     文件        2837  2014-06-20 09:39  imagegame_loading1.png
     文件        4989  2014-06-20 09:39  imagegame_loading2.png
     文件        6309  2014-06-20 09:39  imagegame_loading3.png
............此处省略47个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)