飞机大战

用Python实现飞机大战

℡╲_俬逩灬. 提交于 2019-11-28 15:40:57
初学Python,写了一个简单的Python小游戏。 师出bilibili某前辈 pycharm自带了第三方库pygame,安装一下就好了,很方便。 虽然很多大佬已经给出了步骤,我这里还是啰嗦一下,也为了自己巩固一下。 上图: 这里再给出代码的逻辑架构 声明:代码非本人开发,源于bilibiliPython基础课。 plane_main.py import pygame from plane_sprites import * class PlaneGame ( object ) : """飞机大战主游戏""" def __init__ ( self ) : print ( "游戏初始化" ) #1.创建游戏窗口 self . screen = pygame . display . set_mode ( SCREEN_RECT . size ) #2.创建游戏的时钟 self . clock = pygame . time . Clock ( ) #3.调用私有方法,精灵和精灵组的创建 self . __creat_sprites ( ) #4.设置定时器事件-1s敌机出现 pygame . time . set_timer ( CREATE_ENEMY_EVENT , 1000 ) pygame . time . set_timer ( HERO_FIRE_EVENT , 500