# 代号:无限小 **Repository Path**: man871955/code---infinitely-small ## Basic Information - **Project Name**: 代号:无限小 - **Description**: 游戏开发:代号:无限小 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-01 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 代号:无限小 #### 介绍 软件工程期末课设 #### 软件架构 所有的源码都包含在 `src` 目录下 * main:主函数 * MyGame:游戏启动文件,包含事件处理、要素加载等功能 * Character:角色目录 * Player:角色类 * Enemy:敌人类 * config:角色配置文件 * Bullet:子弹目录 * Bullet:子弹类 * BulletCom:子弹处理类(效果兼容、控制发射事件) * BulletSlots:子弹袋类(右侧选项框) * config:子弹配置文件 * Loader:加载器目录 * Loader:地图加载、障碍物加载等 * Config:MyGame 配置文件目录 * Config:配置文件、超参数设置 * ~~demo~~、~~test~~:测试文件,不用管 #### 分支与合并 参考 [Git:合并分支----git merge命令应用的三种情景-CSDN博客](https://blog.csdn.net/qq_42780289/article/details/97945300) 简单来说就是最好在不同的文件下进行修改,**特别是 MyGame 尽量少修改** IDE 的主路径设置在 `code---infinitely-small` 下,否则可能会出现导包问题