# html_game_polytrack_manual0
**Repository Path**: enzoism/html_game_polytrack_manual0
## Basic Information
- **Project Name**: html_game_polytrack_manual0
- **Description**: html_game_polytrack_manual0 让AI帮我进行游戏开发过程的还原
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-10-19
- **Last Updated**: 2026-10-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# PolyTrack Core Rebuild(poly_track_v1)
从零开始、分 **11 步**复刻 [PolyTrack](https://www.polytrack.io)(© Kodub)核心玩法的学习型项目。
原实现参考同目录的 `ai-website-cloner-template`(MIT)。本仓库起步时**只保留静态资源**(`public/sites/polytrack/`),
全部代码按"项目生长过程"逐步重建——**每一步一个 git commit + 一份讲解文档**,git 历史即教程。
## 运行
```bash
npm install
npm run dev # http://localhost:3000(被占用时自动换端口)
# 或生产模式
npm run build && npm start
```
## 玩法
- **WASD / 方向键** 驾驶,**R R**(双击)重生回起点,**C** 切换追逐/驾驶舱相机
- HUD 工具栏:Reset / Camera / **Next Track**(`?track=` 同步到 URL,可刷新保持/分享)
- 17 条官方赛道(Summer/Winter/Desert),检查点计时、个人最佳自动存 localStorage
## 11 步生长索引
| Step | 内容 | 讲解文档 |
|---|---|---|
| 01 | Next.js 脚手架与欢迎页(手写 5 份配置) | [docs/steps/step-01](docs/steps/step-01-nextjs-scaffold.md) |
| 02 | App Router 游戏路由 | [docs/steps/step-02](docs/steps/step-02-app-router-route.md) |
| 03 | three.js 引擎骨架与 React 挂载 | [docs/steps/step-03](docs/steps/step-03-engine-skeleton.md) |
| 04 | 赛道数据层(弧长参数化的前置) | [docs/steps/step-04](docs/steps/step-04-track-data.md) |
| 05 | 赛道样条渲染与环境资产 ★核心技术 | [docs/steps/step-05](docs/steps/step-05-track-rendering.md) |
| 06 | DRACO/GLTF 加载车模 | [docs/steps/step-06](docs/steps/step-06-load-car.md) |
| 07 | 键盘输入与街机车辆物理 ★手感所在 | [docs/steps/step-07](docs/steps/step-07-input-physics.md) |
| 08 | 追逐/驾驶舱相机(速度感三件套) | [docs/steps/step-08](docs/steps/step-08-camera.md) |
| 09 | 计时/检查点/个人最佳 | [docs/steps/step-09](docs/steps/step-09-timing.md) |
| 10 | 竞速 HUD 与 CSS 子集提取 | [docs/steps/step-10](docs/steps/step-10-hud.md) |
| 11 | 收尾验证与复刻文档 | [docs/steps/step-11](docs/steps/step-11-finalize.md) |
复刻方法论、决策与偏差清单见 [website.md](website.md)。
## 技术栈
Next.js 16 · React 19 · TypeScript 5 · three.js 0.186(原生 API)· Tailwind 4(仅壳)
## 致谢与许可
- [PolyTrack](https://www.polytrack.io) © [Kodub](https://www.kodub.com) —— 本项目为其本地学习性复刻,资源版权归原作所有,请勿商用
- 参考实现 `ai-website-cloner-template`,MIT
- 本仓库代码 MIT