返回项目列表

世界游戏地图图鉴

已完成

一个完全在浏览器本地运行的世界游戏地图与数字博物馆:以平面地图、3D 地球和国家文字地图三种视角,浏览 176 款游戏与它们所属地区的脉络。

Web App地图可视化数字博物馆JavaScript

Current verification

93/93 自动化测试通过

查看公开仓库

为什么做这个项目

想回答一个问题:游戏从来不是孤立的作品,它们成片生长在特定的地区与文化里。把 176 款游戏放回世界地图上,能看清每个地区的游戏文化重心和相互影响,而不是只看一份扁平的推荐榜单。

我解决了什么问题

  • 176 款游戏的地区归属与元数据量大,手工维护容易出错和不一致。
  • 平面地图、3D 地球、右栏详情三种视图各自维护状态,容易互相打架。
  • 319 张封面资源直接用原图体积太大,拖累首屏加载。

我的实现方式

使用的 AI

GPTClaudeDeepSeek

使用的工具

JavaScriptCSS3D 地球WebP

工作流程

  1. 01整理 176 款游戏的地区归属与元数据,建立统一的单一数据源。
  2. 02实现平面地图(Natural Earth)与 3D 地球两种浏览视角,与右栏详情和 URL 状态双向同步。
  3. 03制作图鉴筛选、馆藏详情、历史时间线、影响力榜单与探索护照等板块。
  4. 04把 319 个资源处理成响应式 WebP,适配桌面与移动端布局。

项目截图

世界游戏地图图鉴主界面:左侧平面世界地图 + 右侧东亚区域详情面板
世界游戏地图图鉴主界面:左侧平面世界地图 + 右侧东亚区域详情面板
世界游戏地图图鉴的游戏典藏界面:按地区、类型、年代与平台筛选游戏,浏览封面与收藏状态。
世界游戏地图图鉴的游戏典藏界面:按地区、类型、年代与平台筛选游戏,浏览封面与收藏状态。

遇到的问题

三种视图(平面地图 / 立体地球 / 文字地图)各自维护状态,切换时容易不同步。

解决:以 URL 为唯一事实来源,所有视图共享同一套状态读写,改一处全联动。

319 张封面图直接用原图体积太大。

解决:统一转成响应式 WebP,按设备尺寸加载,兼顾清晰度与体积。

项目结果

56 个地区节点、9 个大区、47 个国家/地区的完整图鉴可以在浏览器里流畅浏览;本次重新运行 93 项测试全部通过,覆盖数据、地图、响应式、可访问性与发布流程。

下一步

  • 补充更多游戏的收录与地区考证。
  • 打磨探索护照的进度体系,让浏览本身更有目标感。

对这类项目感兴趣?

如果你也有网站、文档、数据或 AI 相关需求,可以先联系我说明目标和现有资料。

联系我