项目结构
Unciv 项目的核心架构和主要类。
项目概述
Unciv 是一个使用 LibGDX 框架开发的开源策略游戏,支持 Android、Desktop 和 Server 平台。
目录结构
Unciv/
├── core/ # 核心游戏逻辑
├── desktop/ # 桌面端代码
├── android/ # Android 端代码
├── server/ # 服务器端代码
├── tests/ # 测试代码
└── buildSrc/ # 构建脚本主要模块
core 模块
包含所有游戏逻辑、模型、规则集等,是纯 Kotlin 模块,不依赖特定平台。
desktop 模块
桌面端启动器和系统特定功能。
android 模块
Android 端配置、权限、启动器。
server 模块
基于 Ktor 的多人游戏服务器。
核心类
详见 Unciv 项目文档。