|
|
大家好呀,最近论坛有个万象棋盘的活动
正好今天没事,所以我就想干脆写个脚本自动结算各种可能的决策+预测未来的期望
于是兴奋的自己开始写interface + 处理游戏规则 + 程序逻辑
然后拿上我的小皮鞭开始鞭策ChatGPT给我写好的框架填充代码
(然后差点没被气个半死)
ChatGPT阳奉阴违的本事真的不是吹的
有些时候你特别要求要完成一个功能,到最后却发现有很多奇怪的数据问题
结果一看:哇靠这狗日的 根本没有 按照我interface定的写
(它写了个极简单,唯一目的就是让程序不出bug, 的替代版)
然后其他各种小毛病一大堆
这还是建立在我会写一些小test case+数值检查+代码阅读的习惯的情况下
可以说是鬼故事了。。。。
(原计划是写成这样 ↑只有当日结算和一个小期望)
Anyway, 本来以为是个很小的程序,所以我没有严格定义程序框架
结果写着写着想加个功能,慢慢加着就变成屎山了
(添加了历史决策复现+验证)
(用bellmanford+自定义backtracking来找黑骰子的机会价值)
(我还讨论了好几种不同的计算机会价值的方法WHY)
然后又添加了四种不同口味的期望(对应四个成就啥的)
(慢慢加成了这样↑ 我甚至还写了一套Emoji替换颜色符号的逻辑 )
(甚至还添加了用户自定义的某些各自的心里预期价值)
我对天发誓我平常写代码是非常优雅的,肯定都是AI的错
(但是讲道理Github至少汇集了人类99%的废弃屎山代码,训出来的AI写屎山貌似也没啥奇怪的)
但是我保证功能是没有大问题的
我用我一整个消失的周六担保(你猜猜看它为什么会消失)
==================================
用法很简单(readme有模板) :
===========准备 ./meta.txt ============
把你的万象棋盘活动帖子的回复复制到脚本所在文件夹的./meta.txt 就好(包括 day0 摇色子结果),
需要至少有一天没有做决定且有每日点数(删掉最近的一天也可以)
最早的空出来Dayk数字选择# 会被认为是空表格开端,day k会被标为开始预测时间
然后还有一些其他信息
### 其他信息 (空格隔开list element)###
推算天数#3 <- 推算多少天 (推算天数+已经做完决定的天数不可以大于7
大于等于6会有点慢)
每日点数(按天数顺序list)#[7 7] <- 从day 1开始的每日点数,空格分隔
黑色额外价值#5 <- 黑白灰地块在你心中的价值(以代币计)
白色额外价值#5
灰色额外价值#5
黑骰感知成本#2.0 <- 使用一个黑骰会让你觉得损失多少成本?(建议区间为[1, 4], 以代币计)
=============运行程序================
(最后一步:python ./boardgame.py)
=============下载链接================
密码论坛通用
====================================
求追随求血液求包养
(可恶明明我是混堕落路线的,为什么在CODE/CGAI 发活动帖子会让最终勋章减堕落啊)
(总不可能我的GPU在家好端端的生成着皇图,突然就开始冒圣光了吧)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|