# Red_and_Blue **Repository Path**: JohnsonLi06/Red_and_Blue ## Basic Information - **Project Name**: Red_and_Blue - **Description**: 基于pygame的2DPVP小游戏 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-06-19 - **Last Updated**: 2023-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: 游戏, 2d, Python, pygame ## README # **红蓝大作战** ## 更新日志 1. 2021.6.19 初次上传,添加运动机制、贴图 2. 2021.6.27 添加碰撞、血量机制 3. 2021.7.5 添加start键、可重复机制,修复结束后依然能发射子弹bug 4. 2021.7.11 优化游戏体验,添加requirement.txt 5. 2021.7.13 添加血量可视化 6. 2021.7.22 改变游戏GUI 7. 2021.8.9 添加icon.ico,添加退出键,优化代码结构 8. 2022.2.7 添加暂停页面、重新开始键,优化代码结构 9. 2022.4.29 修复在不同设备下速度不同的bug,添加结算页面 10. 2022.5.7 添加按键高亮,优化代码结构 11. 2022.6.3 调整reset逻辑,升级pygame至2.1.2 12. 2022.8.11 改变小球绘制方式,使其不再依赖贴图 13. 2023.8.26 添加粒子系统,子弹相撞破碎后或被命中后出现粒子;升级pygame至2.5.1 14. 2023.9.3 修正数据 ## 如何运行 ``` git clone https://gitee.com/JohnsonLi06/Red_and_Blue cd Red_and_Blue pip install -r requirements.txt python main.py ```