Skip to content

badhope/MC-NV

Repository files navigation

🌍 GalWorld

最专业的 Galgame 六维评分平台

收录 25,000+ 部作品,提供评分、攻略、资源、社区一站式服务。

Vue TypeScript Vite Build Status License

🚀 快速开始 · ✨ 核心功能 · 📦 项目架构


✨ 核心功能

🎮 九大核心模块

模块 状态 描述
首页 ✅ 完成 平台概览、特色功能、行动号召
游戏库 ✅ 框架完成 游戏探索、排行榜、分类导航
导航中心 ✅ 框架完成 多维度分类:年代/开发商/类型/难度
资源中心 ✅ 框架完成 游戏镜像、存档、工具、补丁
资讯中心 ✅ 框架完成 新作资讯、活动、评测、行业动态
攻略维基 ✅ 框架完成 通关攻略、角色图鉴、收集要素
社区 ✅ 框架完成 综合讨论、游戏交流、求推荐、资源分享
用户中心 ✅ 框架完成 我的收藏、我的评分、浏览历史
评分白皮书 ✅ 框架完成 六维评分系统、算法说明

💎 技术亮点

  • 🍰 现代化 UI 设计 - 玻璃态效果、优雅动画、统一设计语言
  • 📱 完全响应式 - 移动端、平板、桌面端完美适配
  • ⚡ 极速性能 - Vite 驱动、按需加载、即时响应
  • 🎯 TypeScript 支持 - 完整类型系统,代码更健壮
  • 🎨 设计系统 - 统一的颜色、间距、组件库

🏗️ 项目架构

GalWorld/
├── 📁 src/
│   ├── 📁 components/          # 组件库
│   │   ├── 📁 base/           # 基础组件
│   │   │   ├── BaseButton.vue
│   │   │   ├── BaseCard.vue
│   │   │   ├── BaseBadge.vue
│   │   │   └── ...
│   │   └── 📁 sections/       # 页面区域组件
│   │       ├── HeroSection.vue
│   │       ├── StatsSection.vue
│   │       └── ...
│   ├── 📁 views/               # 页面视图
│   │   ├── HomeView.vue
│   │   ├── GamesView.vue
│   │   ├── NavigationView.vue
│   │   └── ...
│   ├── 📁 styles/              # 样式系统
│   │   └── design-system.css
│   ├── 📁 utils/               # 工具函数
│   │   ├── helpers.ts
│   │   └── constants.ts
│   ├── 📁 router/              # 路由配置
│   ├── App.vue
│   └── main.ts
├── 📄 package.json             # 项目配置
├── 📄 vite.config.ts           # 构建配置
└── 📄 tsconfig.json           # TypeScript 配置

🚀 快速开始

环境要求

  • Node.js >= 20.0
  • npm >= 9.0

本地开发

# 1. 克隆项目
git clone https://github.com/badhope/galworld.git
cd galworld

# 2. 安装依赖
npm install

# 3. 启动开发服务器
npm run dev

# 4. 访问 http://localhost:5173

生产构建

# 构建生产版本
npm run build

# 预览生产构建
npm run preview

📊 项目状态

✅ 已完成

  • 统一的设计系统
  • 可复用的基础组件库
  • 完整的页面框架(9个页面)
  • 路由系统配置
  • TypeScript 类型定义
  • 响应式布局
  • 构建系统配置

🚧 开发中

  • 游戏数据爬虫集成
  • 评分功能实现
  • 用户登录系统
  • 社区论坛功能
  • 资源下载系统

📄 许可证

本项目采用 MIT 许可证。

💝 支持项目

如果你觉得这个项目有帮助:

  • ⭐ 给个 Star
  • 🔗 分享给朋友
  • 💬 提供反馈和 Bug 报告
  • 🌟 贡献代码

badhope © 2026

用 ❤️ 为 Galgame 社区打造

About

MC Studio Map Format Specification for NetEase Minecraft - Featuring Non-Euclidean Space Geometry

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors