# Ascendant **Repository Path**: jimbolix/ascendant ## Basic Information - **Project Name**: Ascendant - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-09 - **Last Updated**: 2026-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🏛️ **华夏风云:罗马2风格中国六边形大地图项目** ## 🎯 **项目概述** ### **项目名称** **华夏风云:六边形战略大地图** (China Hexagonal Grand Strategy Map) ### **项目愿景** 结合罗马2全面战争的经典策略游戏风格与中国历史文化元素,创建一款具有深度战略玩法的六边形地图系统。 能够根据真实经纬度坐标定位位置,划分区域。能够根据历史剧情生成动画,演绎历史变迁。 ### **核心特色** 1. 🎨 **视觉风格**: 罗马2的写实历史风格 + 中国元素 2. 🗺️ **游戏机制**: 六边形网格战略 + 省份系统 3. ⛈️ **动态系统**: 完整天气、雷电、战争迷雾系统 4. 🏮 **文化融合**: 中国历史地理 + 罗马2UI/UX设计 ### **颜色系统** - **地形颜色**: 7种基础地形,4种季节变化 - **势力颜色**: 玩家、敌对、盟友、中立、未探索 - **季节色彩**: 春绿、夏橙、秋金、冬蓝 ### **天气系统** 1. **晴天** (60%): 正常视野 2. **阴天** (20%): 视野-10% 3. **雨天** (10%): 视野-30% 4. **雪天** (5%): 视野-20% 5. **雾天** (3%): 视野-50% 6. **沙尘暴** (2%): 视野-80% ### **雷电系统** - **视觉效果**: 分支闪电、地面闪光、屏幕震动 - **音效设计**: 远雷、近雷、回声、环境音 ### **战争迷雾系统** 1. **未探索迷雾**: 黑色浓雾,完全不可见 2. **已探索迷雾**: 半透明灰色,地形可见 3. **视野迷雾**: 淡灰色渐变,实时更新 ## 🗺️ **地图规格** ### **基础规格** ``` 网格尺寸: 100×100 六边形 六边形半径: 100单位 地图面积: 约86.6万平方单位 省份数量: 36个(按中国历史行政区划) ``` ### **省份分区** 1. **中原地区** (9省): 农业发达,人口密集 2. **北方边疆** (6省): 草原地形,军事要地 3. **南方地区** (8省): 水网密布,资源丰富 4. **西部高原** (7省): 山地地形,战略要冲 5. **东部沿海** (6省): 贸易港口,经济发达 ### **地形分布** - 平原: 40% (农业省份) - 山地: 25% (防御加成) - 丘陵: 15% (平衡地形) - 森林: 10% (隐蔽加成) - 水域: 5% (渔业资源) - 沙漠: 3% (移动惩罚) - 沼泽: 2% (特殊资源) ## 🛠️ **技术架构** ### **核心系统** ``` // 六边形网格系统 HexGridSystem ├── HexCoordinates (坐标系统) ├── HexCell (单元格数据) ├── HexMesh (网格生成) └── HexPathfinding (路径查找) // 省份系统 ProvinceSystem ├── Province (省份数据) ├── BorderManager (边界管理) └── ResourceSystem (资源系统) // 视觉系统 VisualSystem ├── WeatherSystem (天气系统) ├── FogOfWarSystem (战争迷雾) ├── LightingSystem (光照系统) └── ParticleSystem (粒子系统) ``` ### **Shader架构** ``` 1. 地形Shader: 多纹理混合 + 季节变化 2. 水面Shader: 动态波纹 + 反射效果 3. 天气Shader: 雨雪雾 + 雷电效果 4. 迷雾Shader: 多层迷雾混合 5. UI Shader: 古典风格界面效果 ```