1. 程式人生 > >Python專案開發---外星人入侵

Python專案開發---外星人入侵

專案簡介:使用Pygame包開發一款2D遊戲,在玩家每消滅一群向下移動的外星人後,都想玩家提高等級;等級越高,遊戲的節奏越快,難度越大。
一、類
《外星人入侵》一共涉及八個類,分別是:外形人:Alien,飛船:Ship,子彈:Bullet,他們都繼承與Pygame中的Sprite類,設定:Settings,遊戲狀態:Gamestates,記分牌:Scoreboard。類的屬性方法以及類間關係圖如下:

               
              
二、程式碼