Ghost-in-System 发表于 2026-1-18 23:46:59

【奇幻工坊】万象棋盘决策+期望计算小程序

本帖最后由 Ghost-in-System 于 2026-1-19 00:00 编辑

大家好呀,最近论坛有个万象棋盘的活动
正好今天没事,所以我就想干脆写个脚本自动结算各种可能的决策+预测未来的期望
于是兴奋的自己开始写interface + 处理游戏规则 + 程序逻辑
然后拿上我的小皮鞭开始鞭策ChatGPT给我写好的框架填充代码
(然后差点没被气个半死)

ChatGPT阳奉阴违的本事真的不是吹的
有些时候你特别要求要完成一个功能,到最后却发现有很多奇怪的数据问题
结果一看:哇靠这狗日的 根本没有 按照我interface定的写
(它写了个极简单,唯一目的就是让程序不出bug, 的替代版)

然后其他各种小毛病一大堆
这还是建立在我会写一些小test case+数值检查+代码阅读的习惯的情况下
可以说是鬼故事了。。。。



(原计划是写成这样 ↑只有当日结算和一个小期望)


Anyway, 本来以为是个很小的程序,所以我没有严格定义程序框架
结果写着写着想加个功能,慢慢加着就变成屎山了

(添加了历史决策复现+验证)
(用bellmanford+自定义backtracking来找黑骰子的机会价值)
(我还讨论了好几种不同的计算机会价值的方法WHY)


然后又添加了四种不同口味的期望(对应四个成就啥的)



(慢慢加成了这样↑ 我甚至还写了一套Emoji替换颜色符号的逻辑:L)
(甚至还添加了用户自定义的某些各自的心里预期价值)




我对天发誓我平常写代码是非常优雅的,肯定都是AI的错
(但是讲道理Github至少汇集了人类99%的废弃屎山代码,训出来的AI写屎山貌似也没啥奇怪的)


但是我保证功能是没有大问题的
我用我一整个消失的周六担保(你猜猜看它为什么会消失)

==================================
用法很简单(readme有模板) :

===========准备 ./meta.txt ============
把你的万象棋盘活动帖子的回复复制到脚本所在文件夹的./meta.txt 就好(包括 day0 摇色子结果),
需要至少有一天没有做决定且有每日点数(删掉最近的一天也可以)
最早的空出来Dayk数字选择# 会被认为是空表格开端,day k会被标为开始预测时间

然后还有一些其他信息

### 其他信息 (空格隔开list element)###
推算天数#3                                     <- 推算多少天 (推算天数+已经做完决定的天数不可以大于7
                                                             大于等于6会有点慢)
每日点数(按天数顺序list)#       <- 从day 1开始的每日点数,空格分隔
黑色额外价值#5                              <- 黑白灰地块在你心中的价值(以代币计)
白色额外价值#5
灰色额外价值#5
黑骰感知成本#2.0                            <- 使用一个黑骰会让你觉得损失多少成本?(建议区间为, 以代币计)

=============运行程序================

(最后一步:python ./boardgame.py)

=============下载链接================


密码论坛通用

====================================
求追随求血液求包养
(可恶明明我是混堕落路线的,为什么在CODE/CGAI 发活动帖子会让最终勋章减堕落啊):'(
(总不可能我的GPU在家好端端的生成着皇图,突然就开始冒圣光了吧)


凯诺斯 发表于 2026-1-18 23:54:02

好专业的工具呀,感觉要看活动员roll的点数呢{:6_165:}

娱乐法师火布偶 发表于 2026-1-18 23:58:59

很多可以调整参数的地方可以根据自己的价值判断来生成策略了

2388493755 发表于 2026-1-19 00:10:43

好硬核的小程序,泥潭的大佬还是太多了

reober3 发表于 2026-1-19 00:14:44

天惹好厉害,让AI做一个这样的程序也挺麻烦的,感谢分享~

娱乐伙伴琴键猴 发表于 2026-1-19 00:56:22

AI的代码确实容易引用很多不存在的类库或者突发奇想添加奇怪的功能

毛茸茸兽兽 发表于 2026-1-19 01:00:48

拿不定主意倒是可以做个参考欸~对选择困难症还挺好的

轮回2L 发表于 2026-1-19 03:41:49

也是一个参考的好东西惹,能解决自己犹豫不决的毛病{:6_188:}

2302594 发表于 2026-1-19 06:10:53

现在AI写代码还是没有那么方便的

you9632587 发表于 2026-1-19 08:04:02

活动的样本数太少感觉期望的参考作用不大,更多还是要看脸,不过应该能给选择困难症的坛友一些帮助吧

bb073 发表于 2026-1-19 08:39:19

现在ai写的代码还是不好维护的,后续要改还是比较的麻烦的,不过还是很有参考意义的

kibody 发表于 2026-1-19 09:22:59

不愧是程序员,在我还在随便构思路线的时候人家已经在用最优解解题了?!

柏芸 发表于 2026-1-19 10:21:34

能看期望的话确实可以让自己的决策更有把握一点,只不过该看运气还是看运气,望望远处的勋章触发概率吧家人们;P

一团毛球 发表于 2026-1-19 11:48:35

泥潭真是人才济济惹,好厉害的工具,我都是看能踩上什么地块然后随缘选惹(

因本 发表于 2026-1-19 12:00:54

泥潭的大佬真的好多,在我绞尽脑汁想着怎么走的时候,已经手搓了一个程序出来

万俟 发表于 2026-1-19 13:32:26

这个很强大啊,感觉用来计算概率确实很方便

Riverlethe 发表于 2026-1-19 13:52:27

已经是躺平的状态了,我一堆大数字想操作一下未来的方向都难,全是活动员的ROLL点操控

monka521 发表于 2026-1-19 14:46:14

好牛啊,算概率确实很方便,活动主要还是得看脸:lol

紫-漾 发表于 2026-1-19 16:17:51

意想不到的的思路,会程序方面就是不一样,的确可以提供一些参考{:6_185:}

J2isreal 发表于 2026-1-19 17:32:53

没办法惹,初始就roll到相同数字太多,去哪里只能看每日roll点脸色噜
页: [1] 2 3
查看完整版本: 【奇幻工坊】万象棋盘决策+期望计算小程序