# aliengame **Repository Path**: happykala/aliengame ## Basic Information - **Project Name**: aliengame - **Description**: python开发的小游戏 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-04-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目说明 使用python的pygame模块开发的射击外星人小游戏 ## 工程文件说明 |filename|description| |:--------:|:-----: | |images|图片资源文件| |music|背景音乐文件| |alien_invasion.py|主程序执行文件| |game_function.py|响应函数模块| |settings.py|配置设置模块| |ship.py|飞船的控制类| |alien.py|外星人类| |bullet|子弹类| |button|游戏开始的按钮类| 1. images文件夹中包含了工程使用到的资源图片文件 2. game_function 中是工程的处理响应函数的合集,目前已经处理的有键盘事件的监听函数和屏幕的刷新函数 3. seetings 工程的配置参数,目前包含了显示屏幕的宽度、高度和飞船图像每次在x轴上的移动像素值 4. ship 飞船的创建定义类 5. alien_invasion 主程序文件,创建一系列的对象,并创建一个函数,该函数中是程序的主循环 6. bullet 飞船子弹定义文件