# Python-Airplane-Battle **Repository Path**: leiwangstyle/python-airplane-battle ## Basic Information - **Project Name**: Python-Airplane-Battle - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-30 - **Last Updated**: 2025-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 飞机大战游戏说明 ## 游戏简介 这是一个使用Python和Pyglet库开发的简单飞机大战游戏,玩家可以控制一架飞机,射击敌机并避免被敌机击中。 ## 安装和运行 1. **安装依赖**: ```bash pip install pyglet ## 游戏操作 方向键:控制飞机移动(上、下、左、右) 空格键:发射子弹 R键:游戏结束后重新开始 ESC键:退出游戏 ## 游戏规则 玩家初始生命值:3条生命 得分规则:击中一架敌机获得100分 生命值减少:被敌机子弹击中会减少一条生命 游戏结束:生命值为0时游戏结束 重新开始:游戏结束后按R键重新开始 ## 游戏功能 玩家控制:流畅的飞机移动控制 子弹系统:玩家可以发射子弹击中敌机 敌机系统:自动生成敌机并发射子弹 碰撞检测:精确的碰撞检测系统 分数系统:记录玩家得分 生命值系统:显示玩家剩余生命值 游戏结束界面:显示游戏结束信息和重新开始提示 ## 游戏界面 蓝色方块:玩家飞机 红色方块:敌机 黄色线条:玩家子弹 绿色线条:敌机子弹 左上角:当前得分 右上角:剩余生命值 游戏结束:显示"Game Over"和"Press R to Restart"提示 技术说明 开发语言:Python 3.14 游戏库:Pyglet 游戏帧率:60 FPS 窗口大小:800x600像素