夜雨聆风学习资料网

ARTICLE · 1145325

从Godot到Flutter,象棋APP引擎融合的坑

从Godot到Flutter,象棋APP引擎融合的坑

从Godot到Flutter,象棋APP引擎融合的坑

做象棋 App 时,人机对战这块卡了我最久。要不要自己写引擎?我直接放弃了。

虽然 AI 能帮忙,但性能和质量没底。真要造轮子,时间根本估不准。不如先找现成的开源货。

一开始 AI 主推皮卡鱼,棋力最强。可一查协议,GPL-3.0 传染性太强。用了它,整个 App 源码就得全公开。这哪行,我还要商用呢。

最后挑中了象眼引擎。免费、商用友好,棋力也够普通人玩。国际象棋的 arasan-chess 也是这原则挑的。

引擎定了,怎么塞进手机 App 又把我难住了。先用 Godot,内存指针死活解不开。换 Flutter 后,让 AI 硬写融合代码。结果照样卡壳,试了两周毫无进展。

我这才反应过来:AI 碰到没标准答案的复杂坑,真不一定靠谱。最后还是靠自己上网搜索找答案,终于找到有效的解决思路再提供给AI来验证和完善,终于跑通了。

原文散人的独立开发笔记 04 | 从 Godot 到 Flutter:我是怎么把象棋引擎塞进 App 的
陕西,19分钟前,

相关学习资料