# save-the-spire **Repository Path**: jswdwsx/save-the-spire ## Basic Information - **Project Name**: save-the-spire - **Description**: 杀戮救不了尖塔! - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-14 - **Last Updated**: 2026-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Save the Spire ## 项目简介 Save the Spire 是一款基于 Godot 引擎开发的卡牌构筑类 roguelike 游戏,灵感来源于经典的爬塔类游戏。玩家需要在随机生成的地牢中不断挑战敌人,通过构筑强大的卡组来战胜越来越强大的对手,最终到达塔顶。 ## 游戏特色 - **随机地牢生成**:每次游戏都有不同的地牢布局和敌人配置 - **丰富卡牌系统**:数百张独特的卡牌供玩家选择和组合 - **渐进式难度**:随着层数增加,敌人越来越强大 - **像素艺术风格**:复古的 16x16 像素画风,带来独特的视觉体验 - **完整音效支持**:包含攻击、防御、特殊技能等多种音效 ## 项目结构 ``` save-the-spire/ ├── art/ # 游戏资源目录 │ ├── audio/ # 音效文件 │ │ ├── axe.ogg # 攻击音效 │ │ ├── block.ogg # 格挡音效 │ │ ├── enemy_attack.ogg │ │ ├── enemy_block.ogg │ │ ├── slash.ogg │ │ ├── true_strength.ogg │ │ └── ... │ ├── card_visuals/ # 卡牌图像资源 │ ├── icon/ # 图标资源 (fc1-fc2189) │ │ └── fc1-fc2189.png # 物品/卡牌图标 │ ├── origin/ # 原始UI素材 │ │ ├── background.png │ │ ├── deck.png # 牌堆UI │ │ ├── discard.png # 弃牌堆UI │ │ ├── draw.png # 抽牌堆UI │ │ ├── gold.png # 金币UI │ │ ├── heart.png # 生命值UI │ │ └── ... │ ├── pixel_rpg.ttf # 像素风格字体 │ └── tiny/ # 微型像素素材 │ ├── Sprites-16x16.png │ └── dungeon/ # 地牢瓦片 ├── .editorconfig # 编辑器配置 ├── .gitattributes # Git属性配置 ├── .gitignore # Git忽略配置 ├── .vscode/ # VS Code配置 │ └── launch.json # 启动配置 └── LICENSE # 开源许可证 ``` ## 核心功能模块 ### 卡牌系统 - 支持多种卡牌类型(攻击、防御、技能等) - 卡牌效果组合与连锁 - 卡牌获取与移除机制 ### 战斗系统 - 回合制战斗机制 - 玩家与敌人行动循环 - 生命值与护甲计算 - 能量管理 ### 地牢系统 - 随机地图生成 - 房间类型(战斗、商店、事件等) - 楼层进度管理 ### UI系统 - 牌堆显示与管理 - 生命值与金币显示 - 回合控制界面 ## 技术栈 - **游戏引擎**:Godot Engine - **编程语言**:GDScript - **美术风格**:像素艺术 (16x16) - **音频格式**:OGG, WAV ## 开发环境要求 - Godot Engine 4.x - Python 3.x (用于某些工具脚本) - 任意现代代码编辑器 (推荐 VS Code) ## 快速开始 1. 克隆项目到本地: ```bash git clone https://gitee.com/jswdwsx/save-the-spire.git ``` 2. 使用 Godot Engine 打开项目: - 启动 Godot Engine - 点击 "Import" 按钮 - 选择项目目录下的 `project.godot` 文件 3. 运行项目: - 按 F5 键或点击运行按钮启动游戏 ## 许可证 本项目采用 MIT 许可证开源。 ## 贡献指南 欢迎通过以下方式贡献项目: - 提交 Bug 报告 - 提交功能建议 - 提交 Pull Request - 改进文档 ## 联系方式 - 项目主页:https://gitee.com/jswdwsx/save-the-spire - 问题反馈:请在 Gitee 项目页面提交 Issue ## 致谢 感谢所有为这个项目提供素材和建议的贡献者们!