跳转到主要内容

注册并重放在线卡牌游戏的点击

项目描述

该程序可以帮助您在Arkadium的klondike注册和重放点击时获得高分,快速地在中止注册时停止时钟。它也可能适用于可以通过点击框外来停止时钟的其他在线游戏。

该程序允许您注册您会点击的位置,通过将鼠标悬停在您会点击的位置上方,然后按“f”键(这对于我作为一个右手鼠标用户来说非常清晰)。一旦您获得了想要的序列,您就按“r”,然后从开始位置重放位置的序列并点击。当然还有更多内容,但不多。

背景

像Arkadium的Klondike(也可在华盛顿邮报网站上找到)这样的游戏,允许您通过点击卡片、新位置或拖放这些卡片来在网页浏览器中玩卡牌游戏。以下内容可能适用于具有类似特性的其他游戏。

Klondike是一种通过点击显示在七个列中的卡片并将它们带到新位置来玩的游戏,可以通过拖动它们到那里或激活卡片并点击新位置来实现。实际的规则/限制在网站上有所指示。

能否完成特定的游戏取决于计算机如何洗牌的运气。有些游戏根本无法解决,而其他游戏因为顺序问题需要多次通过“牌组”。

即使遵循最佳策略,也很难接近高分,你可能只能停留在约1230分左右。直到你意识到影响分数的计时器在点击绿色游戏区域外时停止。所以,在移动一张牌后直接点击这个区域外,你可以将分数提高到约1265分(至少我能做到)。

这种点击区域外的技巧,除了解决策略和运气外,还需要集中注意力。鼠标按钮过早释放很容易造成一秒或两秒的失误,使得原本有趣的游戏变得很有压力。因为一些牌组排序本身就需要更多的卡片移动,你可能需要玩10到15次才能接近你的高分。这种重复点击也可能比悠闲地玩得更快获得CTS。

作弊

点击区域外算不算作弊?我认为是,但考虑到你在Arkadium和华盛顿邮报网站上看到的分数,很多人都在这样做。使用此类程序也是自动作弊,但这算不算更严重的作弊?至少使用该程序通过让克隆迪克回到一点运气和良好的解决策略,使游戏水平更加公平。

你可以不用它,就像你可以不点击区域外来享受游戏一样。但如果你想知道为什么有些人能够用只需要移动卡片50秒的时间完成克隆迪克,而你至少需要两倍的时间:这就是他们这么做的方法。

安装

click_outside_the_box需要维护活跃的Python 3版本。我建议使用最新的稳定版本,但3.7应该仍然可以工作。

创建一个虚拟环境并从PyPI安装程序

python3 -m venv --copies --upgrade-deps /opt/util/cotb
/opt/util/cotb/bin/pip install click-outside-the-box

唯一的直接依赖项是pyautogui,但它可能会根据你的平台拉入很多其他库,使用虚拟环境(你已经收到警告)。

该程序已在macOS(Macbook M1)下开发和测试,但可能也应该在Linux和Windows上运行。

如何玩游戏

每个“会话”一次行动

  • 打开浏览器到克隆迪克,并选择一个卡片模式。重复操作,直到你有7张开放的卡片可以进行移动,可能包括一些A。
  • 在终端程序中启动/opt/util/cotb/bin/click-outside-the-box
  • 终端将清除,没有提示
  • 鼠标仍在终端窗口上方,按'z'(即小写Z)。这记录了终端屏幕的位置。
  • 然而,鼠标在网页浏览器的绿色游戏区域上方几像素处,某个白色区域,并按'x'
  • 最后,鼠标在绿色区域的“分数”一词上方,按'Shift+x'(即大写X)

程序将保存这些位置到一个文件中,所以你只有在移动窗口时才需要重新做这些。如果你在之间最小化了任何窗口并恢复到相同的位置,重新启动程序,或任何其他不会影响所选三个位置的中途行动,你不需要重新做。

退出程序

任何时候,你都可以通过按shift-Q退出程序。终端窗口将被恢复。

移动卡片

游戏不支持拖放,卡片通过首先选择它们(悬停在卡片上并按'f'),然后选择目标目的地(卡片或可以放置的区域),这些点击是单独的行动。之后按r让程序以真实的点击重放这些行动,非常快。当你使用这个时,确保

  • 终端窗口被选中,以便它可以接收按下的键
  • 请不要点击浏览器窗口(如果您点击了,只需重新激活终端即可)
  • 请不要在动作序列执行之前移动鼠标

您可以注册的动作数量没有限制,通过仔细记录一张牌在之前动作之后的落点,您可以在新位置悬停并“选择”尚未到达的牌。

错误动作

如果您不小心忘记了您做了什么,请按“c”键清除重放动作列表并重新开始

示例

假设我们有一个新发的克朗代克游戏,最左边的开放牌是♡3 ♡k(在1张未公开的牌上面)和♠4(在两张公开的牌上面)。仅凭这些牌,您可以

  • 在♡3上方悬停并按“f”,在♠4上方悬停并按“f”
  • 在♡K上方悬停并按“f”,在♡3 原本所在的位置悬停并按“f”
  • 在上右上角的牌堆上方悬停并按“f”
  • 按“r”键

翻牌堆顶的牌可以更早完成,除了在选择卡片和它的目的地之间之外,任何时候都可以。如果您把一张牌放在顶部右边的牌堆上,并且想要移动它,请确保移动的牌完全覆盖了已经存在的牌。

项目详情


下载文件

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

源代码分发

click_outside_the_box-0.1.0.tar.gz (15.5 kB 查看哈希)

上传时间 源代码

构建分发

click_outside_the_box-0.1.0-py3-none-any.whl (6.6 kB 查看哈希)

上传时间 Python 3

支持者

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