周末在家无聊时,脑子里突然冒出一个经典的问题:“如果我从现在脚下的位置一直往下挖,穿过地心,会从地球的哪里钻出来?”
本来只是想写个网页打发下时间,代码的核心逻辑其实特弱智:就是让你拿着铲子把地球挖穿。听着挺无聊对吧?我刚写完的时候也这么想,觉得这也就是个十分钟热度的 Demo 。
但是!上手之后那个“挫败感”真的绝了。
我就随手把地图拖到太平洋中间(大家都知道地球水多),想着随便挖挖。结果一铲子下去是海,换个地儿挖还是海。越挖越上头,最后为了找那一小块陆地,我硬是把地图拖得跟擦桌子似的。看着手里铲子一次次挖空,那种“地球全是水”的视觉冲击感太强了。
自己玩了两把,才发现我的地理常识全是 Bug:
概率感人:以前看地图觉得陆地挺多的啊,真上手去挖才知道,想在“地球三明治”里夹到肉有多难。地球表面 71% 都是海洋,随便一铲子下去,99% 都是在太平洋喂鱼。
神仙对位:固有印象害死人。我凭直觉觉得北京对面应该是美国吧?结果挖下去居然是阿根廷那嘎达。有些你觉得是对面的地儿,挖穿了全是海。
为了不让大家(也是为了不让我自己)挖到弃坑,我加了亿点点“游戏化”的交互:
本质上,这是一个基于地理数据的**“对跖点( Antipodes )探索器”**,但我不想把它做得像个枯燥的 GIS 工具。
X 光手电筒:当你在地图上拖动时,屏幕中心的准星会实时渲染出地球正对面的卫星图像。就像手里拿着一个 X 光手电筒,指哪看哪,所见即所得。
自动驾驶:为了挽救“空军”的体验,开局直接把你空投到北京上空。
探险护照:单纯挖土没意思,所以我设计了“陆地猎人”的目标。当你挖到特定的城市组合(比如西安 <-> 智利)时,会解锁精美的收集印章和成就徽章,点亮你的探险护照。
这就是个纯杀时间的地理小玩意,觉得自己地理好、或者运气好的 V 友可以去挑战一下,看看不看攻略你能集齐几个印章。
传送门放这了 👉
https://true-size.com/game/land-hunter