Py-tris (Python, Daichi Kato, 2022)
这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑。 编辑者签名:实际使用效果的报告。 |
Py-tris 是一个 Python 噗哟噗哟俄罗斯方块 AI。
这个 AI 只涉及俄罗斯方块部分,不涉及噗哟噗哟部分。
基本信息
制作者:Daichi Kato(第一作者)、kappybar、estodi
Python 模块需求:PyAutoGUI、pywin32、mss、colored、Pillow、cython、Pymem、vgamepad
图形用户界面需求:yarn
评价值权重
使用一套固定结论数值。
来不及实现的正权重部分 -10% 处理。
不消行 | 1 | 2 | 3 | 4 | T1 | T2 | T3 | Mini T1 | Mini T2 | |
评价值 | 0 | -100 | -30 | -10 | 550 | 500 | 600 | 700 | 300 | 400 |
落差 | 砖下空 | 楼高 | 高于 10 | 高于 5 | 消四形 | B2B | 全清 | 软降 | 连击 | |
评价值 | -10n | -1000 | -n | -80n | -3n | 350 | 400 | 2000 | -30 | 全是 0 |
注 1:落差 0–5 的 n 分别为 002333,从 6 开始都是真实 n 值
注 2:“砖下空”不统计 T-Spin 空位部分
注 3:楼高负评价值的基数和高度直接相乘,方块堆高过半场后,AI 最优先决策消除
其他说明
这个 AI 具有专家指导风格,特别是允许用户利用 openTemplateMaker.py 自添开幕定式。[注 1]
这个 AI 会检测“同位异态”的情况来节约计算量。[注 2]
这个 AI 的探索深度是 4 层。