首页 › games › 《GeoGuess》街景一开,地球是谜面

《GeoGuess》街景一开,地球是谜面

仓库档案

这游戏是什么

一句话:系统把你随机空降到世界某个街角,你只能靠眼前的街景判断自己在哪,然后在地图上落一个点——离真相越近,分越高。

一局五张图。每张图你可以转视角、可以拉近看细节,可以走路,就是不知道自己在哪。观察够了,就在旁边的世界地图上点一下。结算时地图上会画出「你的猜测」和「真实位置」之间一条线,距离直接换算成分数,指数式衰减,一张图 5000 分封顶——点在隔壁街道就是满分,点错了大洲就是几百上千分的羞辱。

它不是凭感觉的抽奖。每一张图都是一道开放题:路牌是什么语言、车牌什么颜色、车靠哪边开、电线杆是木头的还是水泥的、土是什么颜色、太阳晒得影子朝哪边——全都是线索。会玩的人和不会玩的人,差的不是运气,是检索现实世界的能力。

整个游戏的核心循环长这样:

flowchart LR
    A[随机空降<br>一张世界各地的街景] --> B[找线索<br>车牌·路牌·电线杆·土壤·太阳]
    B --> C[在地图上落一个点]
    C --> D[结算<br>距离换成分数,5000 封顶]
    D --> E[复盘<br>刚才哪条线索看漏了]
    E -- 知识攒进脑子 --> A
    D -- 就差一点,不服 --> A

注意左边那两条回到起点的箭头:一条是「知识复利」,一条是「不服」。这两条线,就是这个游戏留人的全部秘密。

为什么上头

1. 全程冷热反馈,但热源是真实世界。 你每多看一眼街景,猜测就在脑子里修正一次:路牌从拉丁字母变成西里尔文,你的心从巴西落到了乌克兰。地图上落点的前一秒是最紧张的——这种「证据一点点逼近真相」的体感,和好猜谜、好破案的快感同源。系统给的反馈也极其诚实:一条线、一个距离、一个分数,没有一句废话。

2. 随机,但可推理。 纯随机游戏上头靠多巴胺,可推理游戏上头靠「我能想出来」。GeoGuess 的每一局都在这两者之间:位置随机,线索确定。菜鸟看哪都一样,老手看一眼土的颜色就敢缩小到三个国家。这个「能力肉眼可见地变强」的过程,是留存的大头。

3. 知识有复利。 今天学到的「东南欧的电线杆普遍带小横担」「泰国几乎全是双条车」,明天开一局马上用得上。玩家社区管这套经验叫 meta——车牌配色表、路牌字体对照、各国土壤颜色图,全是玩家自己总结的攻略。一个游戏能让玩家主动写wiki,粘性就不用怀疑了。

4. 社交攀比已经长成了生态。 原版 GeoGuessr 那边,这游戏已经打出了电竞规模:有世界赛、有职业玩家、有靠一张糊到马赛克的图三秒猜中国家的顶流主播。朋友间开个房间轮流猜,落点地图一共享,谁把加拿大点到了非洲,全房间笑一分钟——这种「嘲笑朋友」的社交场景,比任何排行榜都留人。

5. 一局两分钟,「最后一局」永远成立。 单张图节奏极快,输了想赢回来,赢了想上 25000 总分。五局一个完整的情绪周期,随机图库近乎无限,每一局都是新的谜面。这是典型的「时间黑洞」结构:门槛一分钟,天花板五年。

技术拆解

把这类「街景猜位置」游戏拆开,其实就四个技术模块,GeoGuess 的价值是把这四件事都用开源的方式做平了(细节以仓库页面为准):

模块一:街景源。 这是整个品类最大的成本项。Google Street View 好看,但 API 按量计费,玩家一多账单先爆炸——2018 年 Google Maps 平台调价,直接劝退过一大批小地图应用。GeoGuess 的聪明之处是支持了 Mapillary 这类众包街景图源(Meta 收购的那个街景项目,API 对开发者友好得多),让穷开发者也能把游戏跑起来。

模块二:随机但可玩的点位池。 不能把人丢到海上、丢到没有路的地方。所以要有经过筛选的坐标池,甚至按国家、按难度分地图。这个「点位池」文件本身,就是这类仓库里最值钱的数据资产之一。

模块三:计分与结算。 核心就是一个距离衰减函数:猜中位置和真实位置的距离,套指数公式换算成 0–5000 的分数。这十几行代码是整个游戏的公平性来源,照抄就行。

模块四:房间联机。 朋友房的核心体验是「落点互相保密、结算一起摊牌」,涉及回合状态同步和落点暂存。这套小房间系统,是所有多人小游戏的通用零件,抄过去改改就是狼人杀计分板、你画我猜房间。

前端要做的事也朴实:全景图嵌入 + 可拖拽缩放的世界地图 + 落点标记。Leaflet 一类的开源地图库就能撑起交互层,不需要任何游戏引擎。部署层面,仓库按 README 用 Docker 就能自建一套(据仓库页面)——这对你很重要,因为这意味着整条技术路线没有一样东西是障碍,唯一的门槛是图源成本,而它也给出了解法。

变现观察

先看商业参照物。原版 GeoGuessr 是 2013 年瑞典开发者 Anton Wallén 做着玩的网页小项目,免费爆红,后来转成订阅制,一路做到正式公司——据公开报道,年收入已到千万美元量级,还办起了有奖金池的世界赛。一个「猜自己在哪」的玩法,撑起了一条完整的订阅生意。

这个仓库本身走的是纯开源路线,仓库页面看不到付费墙(据仓库页面)。但对你来说,开源平替 + 跑通的订阅原版,恰恰是最值得研究的组合:玩法已被验证,成本结构已被标出,代码门槛已被抹平。

个人开发者的真实变现路径,按可行度排:

  1. 广告:H5 或小程序版,看激励视频换一次提示、换一个高级图集。休闲猜谜是最标准的广告位品类。
  2. 订阅/赛季:每周一张新地图、一个排行榜、一场周赛,收一杯奶茶钱的月费。原版已经证明玩家愿意为此付钱。
  3. B 端定制:这是被低估的一条。旅游品牌、民宿、地产、博物馆,全都适合「猜猜你在哪」式的落地页彩蛋——用这套开源代码改皮肤,几天交付,按项目收费。
  4. 打赏与赞助:开源本体放 GitHub Sponsors,社区愿意为持续维护的题库付小钱。

最大的坑再强调一遍:Google 街景 API 计费。这门生意的成本不在服务器,在图源。起步用 Mapillary 或自采照片,等有收入了再考虑官方 API——顺序反了就是给 Google 打工。

给我的灵感

点子一:照片版「猜你在哪」中文小程序(MVP 1–2 周)。 完全不用街景。图集换成菜市场、公交站牌、城市天际线、县城商铺招牌——中文语境下线索更亲切,抖音上「猜猜这是哪个省」的流量已经验证过需求。技术就三件套:图片 JSON 题库 + Leaflet 落点 + 距离计分函数,全都能从这类开源仓库里搬。变现:激励视频换提示 + 省份皮肤。一个人的周末项目量级。

点子二:垂直主题版「听音猜地」(MVP 2–3 周)。 只做一个垂直面:地铁报站音频猜城市、方言听辨猜省份、只做日本街景专题。垂直版的好处是题目密度高、社群浓度高,方便做周赛订阅;坏处是题库要自己攒。适合 itch.io 出付费版或微信群赛季收费,受众不大但付费意愿高。

点子三:把「猜地点」卖给商家当获客工具(MVP 1 周内/单)。 把游戏嵌进民宿或景区官网:猜对这家民宿的位置,送一张九折券。玩家的奖金是优惠券,商家的成本是折扣,你的收入是定制费。仓库代码当底子改主题色和图片源,一单几天,单价几千。这不是游戏变现,是把游戏变成 B 端营销组件——单人开发里最接近「稳定现金流」的一条路。

上手

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入