Endless Fishing — 技術硬核的開源網頁釣魚遊戲
- URL: https://www.threads.com/@22587615267/post/DcSgK2pEzKp
- Date Saved: 2026-08-22
- Source: Threads (@malilion.dev)
- Tags: dev-tools, creative-ai
- Repo: https://github.com/winchxyz/endless-fishing
Summary
開源網頁遊戲 Endless Fishing,玩法單純(開船、釣魚),但底層技術極其硬核:
- 天空根據玩家所在地與電腦時間即時計算日夜變化(無手刻循環曲線)
- 太陽、月亮位置與月相使用天文演算法模擬
- 包含 8,404 顆 Yale Bright Star Catalogue 真實恆星
- 海浪使用 JONSWAP 海浪頻譜 + Gerstner Waves
- 天氣由氣壓場、風場演算產生(非隨機切換)
- 船隻浮力用 Archimedes 浮力原理自行實作,無物理引擎
- 船尾有符合 Kelvin Wake 理論的航跡
- 環境音(海浪、風聲、引擎、雷聲)即時合成
重點在於所有視覺效果都是 real-time physically-based computation,不是預設動畫。
Replies 精選
- 有人吐槽:下了這麼多功夫結果玩法只是單純釣魚?
- 有人問是否會顯示即時颱風、銀河
- 作者分享了 GitHub repo 連結