作者nahsnib (悟)
看板C_Chat
标题[闲聊] 全程问AI试图将ReroopeR数位化
时间Sun Feb 2 11:07:14 2025
注意,本篇文真的只是闲聊,不过如果你很喜欢玩这游戏欢迎讨论。
惨剧Rerooper,各位不晓得有没有听过这个桌上游戏。
这是我大学期间非常爱玩的桌游,当时我与朋友时不时的就会开团同乐。
事隔数十年,我与当年的朋友闲谈到这件事,我说,可惜这游戏没有单机app。
我朋友就说了,现在AI这麽发达,你乾脆问AI自己做出来啊。
OK,这就开始我三个月的痛苦时间。
要描述我写程式的能力,那大概是在大学的计算数学导论被当掉,
compile没过,我不知道原因;
compile过了,我还是不知道原因。
所以我开启chatgpt,要他生成一个2048给我玩。
他不到一分钟就做好了。
然後我请他制作一个逆2048。(AI负责移动,玩家制造2or4)
他还是不到一分钟就做好了。
这让我信心大增,原来只要指令下对,AI是可以轻易地建构游戏的,对吧?
对个头。
首先这游戏有大量的日式桌游常见状况,就是很喜欢出一些特殊规则搞得判定很难做,
架构不够严谨导致需要独立出很多判例才能搞定。
要是有玩过游戏王与魔风应该能懂我在说啥。
这导致在数位化的过程有一大堆必须要独立设计的玩意儿,
而且就算是通用的部分,也必须要一堆额外的逻辑判定。
举例而言,死亡就死亡,但「刑警」的能力是,有人他附近死亡的时候,
他可以阻止该次死亡,可对方还能阻止这个阻止,所以不得不安插一个特殊的逻辑判定。
我会想把这游戏数位化也有很大一部分的原因是这些细项规则真的太多,
常常玩到一半忘记一两条,导致整个游戏出BUG。
制作到现在,甚至还不能正常的运作,
copilt的免费额度被我问到完,真的有够哭。
对了,AI虽然很强,但真的要问对问题,否则就会鬼打墙,
我曾经换了三个问法问同一个问题,他都给同一个答案,
气到我开另外一个聊天视窗,这次竟然就给出正确的修正方向。
https://github.com/nahsnib/rerooper_AI_.git
应、应该不会有版权问题吧?
总之这个连半成品都说不上的破铜烂铁就先摆在这边。
如果有什麽程式设计高手能打通我的任督二脉我只能说非常感谢。
--
1F:推 HornyDragon:干,拎北骨科啦 JOKE #1IvAf830 01/26 16:48
2F:推 pleaseask:楼上明明是变态兽医,专治偶蹄目。01/26 16:50
3F:推 HornyDragon:马明明是奇蹄目,你是笨蛋吗。01/26 16:54
4F:推 nahsnib:所以楼上没有否定自己是变态兽医(盖章01/26 16:58
5F:推 ted010573:所以你承认自己是变态兽医专治奇蹄目对吧?01/26 16:58
6F:推 skugin:他根本没提到马阿 这麽敏感01/26 16:59
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.88.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Chat/M.1738465637.A.9C4.html
※ nahsnib:转录至看板 BoardGame 02/02 11:07
7F:→ spfy: 这个最难的是很多逻辑部分 网路上很多"不会程式的我用AI十分 02/02 11:08
8F:→ spfy: 钟就能写出一个APP上架赚钱"扣掉唬烂的 大部分都是没什麽 02/02 11:09
9F:→ spfy: 业务逻辑的东西 你问的2048就是典型 02/02 11:09
确实,不过,现在我连没有涉及那麽复杂的部份都遇到一堆问题,
用个比方,打LOL选完角色进游戏,里面出现二十支英雄,大概像这样的BUG都会出现
哭啊
※ 编辑: nahsnib (1.161.88.144 台湾), 02/02/2025 11:11:02
10F:→ spfy: 可以和claude交互用 纯程式码我觉得claude强一点 02/02 11:10
11F:→ spfy: 我不懂这游戏也不懂Python 不过你可以从最简单的部分开始做 02/02 11:18
感谢推荐
claude一下子就到上限,笑死
12F:推 h0103661: 要程式码别用通用模型,至少找有tuning过的,像jetbrai 02/02 11:18
13F:→ h0103661: ns的o1或gemini 02/02 11:18
我现在主要是问github的copilt
14F:→ spfy: 例如有基础或入门人物之类的 都完成而且正常 再加进阶 02/02 11:19
我现在就是这样做的,应该说就是把角色的功能都先替换成最简单的来使用
※ 编辑: nahsnib (1.161.88.144 台湾), 02/02/2025 11:23:44
15F:推 Alexander1: 竟然不用专门的游戏引擎吗?桌游类godot应该蛮适合的 02/02 13:23
16F:→ Alexander1: ,但还会再增加学习成本 02/02 13:23
啊我就,对,懒
※ 编辑: nahsnib (1.161.88.144 台湾), 02/02/2025 13:26:45
※ 编辑: nahsnib (1.161.88.144 台湾), 02/02/2025 14:01:22
17F:推 WindowsSucks: 推荐用Cursor,使用体验屌打GitHub Copilot 02/02 14:30