Python项目开发---外星人入侵

项目简介:使用Pygame包开发一款2D游戏,在玩家每消灭一群向下移动的外星人后,都想玩家提高等级;等级越高,游戏的节奏越快,难度越大。
一、类
《外星人入侵》一共涉及八个类,分别是:外形人:Alien,飞船:Ship,子弹:Bullet,他们都继承与Pygame中的Sprite类,设置:Settings,游戏状态:Gamestates,记分牌:Scoreboard。类的属性方法以及类间关系图如下:

               Python项目开发---外星人入侵
              Python项目开发---外星人入侵
二、代码

源码:链接:https://pan.baidu.com/s/1dEJcb8密码:lzfb

三、游戏界面

                                             Python项目开发---外星人入侵