近期推出的《Fly By》是一款基于 Three.js 开发的网页版3D飞行游戏,通过独特的扫描线效果,激发了人们对80至90年代复古游戏的怀旧之情。
想象一下。在童年时期,在街机厅或破旧的显像管电视前,忘记时间地摆弄摇杆的那个瞬间。沙沙的噪音、横跨屏幕的细微条纹,以及那些简单却令人沉迷的飞行游戏。最近,网页社区中出现了一款直击那个年代情怀的游戏,引发了热议。这就是《Fly By》。
为什么这很重要?
近年来发布的游戏追求极其庞大的规格和精致的画质,让人难以分辨现实。然而,有时人们比起那种复杂性,更倾向于寻找过去那种简单带来的“温馨(Cozy,舒适安逸)乐趣”。《Fly By》无需复杂的安装过程,只要有网页浏览器,任何人都能立即享受旧式飞行游戏的风味,这一点意义重大。这是一个生动的案例,展示了现代技术不仅追求高性能,还能如何利用现有技术将过去的感性美妙地重新诠释 参考资料 3。
轻松理解:3D与复古的邂逅
《Fly By》外观看起来像是非常古老的游戏,但实际上它是最新网页技术的结晶。该游戏使用了名为“Three.js”的网页版3D库制作而成 参考资料 4。
通俗点比喻,它不是在画纸上作画,而是像重叠多张透明玻璃板来创造立体空间并在上面着色。此外,游戏还使用了“着色器(Shader,改变屏幕颜色或质感的特效处理技术)”,这就像在智能手机的照片应用中选择“复古”或“胶片”滤镜一样。开发者通过着色器在屏幕上叠加了“扫描线(Scan lines,显像管显示器绘制屏幕时产生的横向条纹)” 参考资料 1。多亏了曾在老式显像管电视中常见的那些怀旧横纹,用户即便是在玩这款3D游戏,也会产生一种仿佛在玩80年代复古飞行游戏的强烈怀旧感。
双翼机(Biplane,上下叠放两个机翼的航空器)的题材也进一步增添了复古情怀。双翼机是在早期航空史上具有重要作用的机型,是还原古典飞行乐趣的绝佳选择 参考资料 2, 参考资料 5。
当前状况
目前,《Fly By》是一款任何人都可以自由尝试的网页版演示游戏。与我们常见的需要学习复杂操作且对PC配置要求极高的宏大飞行模拟游戏不同 参考资料 6,这款游戏旨在打造一种能在网页环境下轻松享受的“温馨3D飞行游戏” 参考资料 4。对于想要感受古典飞行乐趣的人来说,这将是无可挑剔的最佳选择 参考资料 1。
未来展望
像《Fly By》这样利用网页技术的复古风游戏,预计未来会越来越多。开发者们不仅止步于制作游戏,还在不断探索如何利用着色器等简单的代码技巧,让游戏变得更加“复古” 参考资料 4。随着网页浏览器的功能日益强大,未来我们将见证更多过去的遗产以洗练的最新技术重获新生。
MindTickleBytes AI记者观点
复古游戏不仅仅是相同地再现过去。这简直是一种魔法,利用现代技术复活了我们在复杂的现代社会中丢失的“简单之美学”。《Fly By》是一个非常好的案例,展示了网页技术如何能温暖地召唤我们的记忆。
参考资料
-
[ShowHN: Fly By – retro biplane flying game Hacker News](https://news.ycombinator.com/item?id=49519101) - Biplane - Wikipedia
-
[Show HN: Fly By – retro biplane flying game Dark Hacker News](https://www.darkhackernews.com/item?id=49519101) - It’s a fun demo of a cozy 3D flying game built in Three.js …
- Why Airplanes Have Curved Wing Tips - YouTube
- List of flight simulator video games - Wikipedia
- 写实图形
- 扫描线效果
- 像素艺术
- Unity
- Unreal Engine
- Three.js
- 单翼飞机
- 双翼飞机
- 直升机的一种