跳转到主要内容

在CLI/GUI中交互式地玩Wordle。还包含各种击败游戏的算法。

项目描述

ruin-wordle

Wordle很有趣,让我们用计算机来破坏它。

使用pip install pyrdlepip install git+https://github.com/cthoyt/ruin-wordle.git安装以获取最新版本。

如何玩耍

在shell中运行wordle命令。使用--help查看如何设置游戏,使其具有不同数量的字母、不同的猜测次数或使用不同的语言。

$ wordle

指标

此存储库评估每个算法的两个指标

  1. 成功:它能够成功解决给定长度和猜测次数的单词的数量是多少?
  2. 速度:所有成功单词所需的平均猜测次数是多少?

稍后,此存储库将运行多次试验,以为随机算法的成功和品质分配置信区间。

策略

此存储库是实现新解决策略的游乐场。请随意发送带有您自己的PR(只需子类化Player类)!

术语

  1. 完美猜测:一个使用所有可用信息的猜测,包括关于正确位置、未使用字母和使用字母的知识

三个单词的初始猜测

该策略涉及确定性猜测三个单词,涵盖广泛的元音和辅音。例如,(lunch、metro、daisy)涵盖了所有五个元音和10个不同的辅音。

这些选择很可能让你能够在一次完美的猜测之后确定性地解决问题。实际上,在这个例子中,你可以在4.27次猜测中解决96.9%的情况。这很令人惊讶,但也假设你有像计算机一样的单词回忆能力。

警告

另请参阅

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

pyrdle-0.0.1.dev0.tar.gz (11.2 kB 查看散列值)

上传时间

构建分发

pyrdle-0.0.1.dev0-py3-none-any.whl (11.0 kB 查看散列值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面