码头抛竿,开船出海,钓到鱼再拿去换装备。今天熊猫分享的这个项目,主打一个字面意思上的“摸鱼”。
它叫Tidewater,是一款运行在浏览器里的海岛钓鱼游戏,最重要的是整个项目完全使用Opus 5.5生成,作者透露一共花了1800多美金,但效果真的非常不错。

海面有波浪,岛上有村庄,还能下水逛珊瑚礁,非常有意思,于是熊猫基于原作者dgreenheck的项目做了中文汉化和Docker打包,界面、引导、商店这些都换成了中文。
项目部署
NAS其实只是负责提供游戏网页,画面由打开网页的电脑渲染。 容器里是Nginx静态站点,没有数据库要配,也不用给NAS做显卡直通,流不流畅,主要看游玩的本地设备的显卡和浏览器。
同时,你的浏览器和设备还得支持WebGPU,不然会报错无法打开项目。

熊猫这里用的是极空间的NAS,在NAS的Docker管理页面创建Compose项目,名称填tidewater就行,粘贴下面这份配置:
♾️ text 代码:services:
tidewater:
image: ghcr.io/panda-995/tidewater:latest
container_name: tidewater
ports:
- "5189:80"
restart: unless-stopped
项目部署成功之后并不能直接打开,因为WebGPU只能在Https安全环境下加载,所以你需要给项目反代才行,反代之后就能通过端口打开项目了。
钓鱼佬狂喜
首次进入会编译较多着色器,完成加载后,跟着中文引导走就行,所有的英文说明熊猫都已经做了中文本地化。

点击右边的设置,这里能调整海況、波浪、天气情况、时间、第一和第三人称视角以及画面特效和渲染比例等等,越高画质越好,实测4060拉满的情况下能有140帧。

操作其实很简单,WASD移动,鼠标控制视角,走到水边按R拿出鱼竿,按住鼠标左键蓄力,松开抛竿;等浮漂被拉下去时点击刺鱼,再按住左键收线就行。

玩法其实就比较简单了,钓上来的鱼可以卖给码头附近的乔,再去玛塔的船具店升级装备。想换个钓点,靠近船按E互动可以开船,整个地图水域还是蛮大的。
写在最后
讲道理,除了玩法比较单一,画面这些其实对比Steam上的一些钓鱼游戏完全是不差的了,优化一下玩法、地图等等完全是可以上架Steam平台的,不过1800美金算下来差不多1.2万人民币了,这个开发成本要收回来对于这样一款游戏来说还是难。
熊猫介绍这个项目并不是说它有多好玩,而是AI现在的确发展到了一种不可思议的地步,你可以完全不懂代码、不懂美术,只要有一个想法,觉得有意思好玩,完全能让AI一步一步做出属于你自己的专属游戏。
panda