早在2015年圣诞节,我和姐姐一起回家时,我们就沉迷于Microsoft的这款出色的文字游戏-Wordament。 那是一场令人上瘾的游戏,那段时间让我们为之困扰。 除了游戏的所有优点之外,唯一的痛点是-我永远也打败了她。

游戏的运作方式是每两分钟在世界上弹出一个新单词拼图。 此后,所有参加者再做两分钟的演出,然后闪烁显示其世界排名的记分牌。 人们应该通过在手指的拼写上划手指来找出给定字母-汤矩阵中所有可能的单词。
我的数学词汇过于灵巧(比我姐姐高5年),对我不利,我一直把它丢给她。 随之而来的是无数失败和不那么友好的嘲弄—即使我从休假回到工作岗位时,他们也一直困扰着我。
我决定为战斗机报仇。
我开始设计可以帮助我完成不可思议的设计。 我从研究游戏体系结构开始,以发现可能被利用的任何漏洞。 Wordament没有API(不是必需的),并且由于整个过程都是实时的-人们没有探索探索包重放方法来取得胜利的奢侈。
因此,最终我决定采取一种使整个游戏过程自动化的路线。 以开放源代码词典的文字能力为后盾,我认为我会通过使用游戏机相对于人类的速度来击败游戏中的每个人。 我想出的逃避路线的算法是
- 使用一些OCR读取板上的字符
- 牢记邻居检查和
- 使用鼠标自动化例程遍历单词路径。
我花了大约三天的时间才能使整个工作正常进行,但最终却是极乐。

对不起,姐姐,我懂了。
PS:我们有时仍会以人类模式玩此游戏😉