https://basketballbros.net 是我开发的一款篮球游戏网站。当然游戏不是我开发的,我是负责开发网站,这种形式类似于 AI 套壳大模型应用, 你不会直接开发 LLM ,而是应用第三方 LLM 来提供给用户使用
"篮球兄弟"可单机可双人。你可以选择自己和电脑玩,也可以选择和好朋友一起对打,看谁双方能扣对方的篮筐。扣蓝筐者为胜利
这种玩法更像是以前 4399 小游戏里的玩法模式
我使用的 T3 Stack(Next.js app 15)来构建前端的,用 next-intl 来做多语言。给我的感受是这是一个基建框架,上层的界面&API 都需要定制化开发。从 0 到 1 的开发是比较困难的。但如果你能沉淀出一套业务模板来适配通用业务。那么开发速度会快好多
开发 https://basketballbros.net 最大的问题在于 JSON 翻译问题。不管是 deepseek 还是 claude-3.5-sonnet 在 token 过长的情况下都会出现 模型注意力不集中 的情况,这是语言模型的通病。所以我的解决方案是:对 JSON 手动 分段处理,一段一段的发给 LLM ,这是我的 prompt:
这不是一个完整的英文 JSON ,我需要你:
1. 翻译成 zh-CN
2. 注意 JSON 的 key 不要被翻译了
3. 保留翻译后的 JSON 的结构和翻译前一致,即使 JSON 不完整
我发现你如果把很长的 JSON 直接丢给 AI 翻译,AI 对 JSON 的分段行为不是我想要的。
当然 AI 对 JSON 的处理最好的办法还是 function_calling ,不过编写 function_calling 太麻烦了,而且我还没看 claude-3.5-sonnet 支不支持
从程序员到做网站,做产品。我发现我最大的转变是:权衡 ROI 。(也就是开发网站的时间成本,和最后反馈我的流量 & 收益产出比是否值得)。如果开发一个简单的网站,对我来说,最好是不要开发,最好是拿个模板改改就能上线。
做网站、做需求,重点不在于开发。而是要从用户的角度去思考需求,什么样的功能会满足用户的需求。开发甚至我觉得有时候是累赘。
程序员都会有个通病,就是做了个自以为很酷的功能/产品,往往耗时一个月甚至更久,但最后投入市场却石沉大海,无人问津
所以我觉得开发产品的思维链是:用户需要什么 => 功能 => 确定产品 mvp 路径 => 快速上线,看反馈 => 反馈好,继续迭代;否则,放弃这个产品
所以总结来说,好的产品,应该是调研用户需求,快速用 mvp 路径上线。最好是不开发,或者开发的时间占比尽量降低(对程序员来说)
最后,打波广告,篮球兄弟游戏网站 https://basketballbros.net 欢迎大家来玩,明天我会接入 github 评论,会更有互动感,打破边界,让用户不会有孤独感
![]() |
1
w88975 15 小时 6 分钟前
飞哥的海外建站学徒又来刷 SEO 了?
|
![]() |
2
SayHelloHi 8 小时 19 分钟前
|