logo
0
0
WeChat Login

Mini Legend

一个单机 2D 俯视角刷装 RPG 原型:手动走位、自动攻击、随机掉落、小极品、词条、装备对比和本地存档。

技术栈

  • 前端:Phaser 3、TypeScript、Vite、HTML/CSS UI
  • 后端:Go HTTP 服务
  • 数据库:SQLite3,用于后续本地结构化存档、仓库、掉落记录和工具数据
  • 数据:data/ 下的 JSON 配置
  • 包管理器:pnpm

运行

pnpm install
pnpm dev

前端通过 Vite 启动,/api 会代理到 8080 端口上的 Go 后端。

常用命令:

pnpm build
go test ./...
pnpm dev:web
pnpm dev:api

当前 MVP

  • 三张地图:城外荒野、废弃矿洞、赤月遗迹
  • 三个装备部位:武器、衣服、戒指
  • 五档品质:白、蓝、紫、橙、红
  • 随机小极品和词条
  • 精英怪和 Boss
  • Go API 本地存档,浏览器 localStorage 兜底

规划文档

  • docs/product-goal.md:最终产品目标和范围边界
  • docs/architecture.md:目标目录结构和迁移计划

项目结构

cmd/server/        Go API 和静态文件服务
data/              装备、词条、怪物、地图、掉落表
public/assets/     轻量 SVG 游戏素材
src/game/          Phaser 场景、系统、类型
src/services/      浏览器 API 客户端
docs/              产品和架构文档

About

No description, topics, or website provided.
Language
TypeScript78.3%
CSS16.6%
Go4.8%
HTML0.3%