Threads (@malilion.dev)
dev-toolscreative-ai
Original source

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 連結