📜  cookie clicker 2 的自动点击器 (1)

📅  最后修改于: 2023-12-03 14:40:12.838000             🧑  作者: Mango

Cookie Clicker 2 自动点击器

Cookie Clicker 2 是一款非常流行的简单休闲游戏。玩家需要不断地点击屏幕上显示的饼干来获得分数和金币,以便购买更多的升级、建立自动化生产线等等。

然而,点击太多次鼠标可能会导致手指疲劳和不适。为了解决这个问题,有一些程序员利用编程技术制作了自动点击器,它可以在后台自动帮助玩家进行点击操作,从而快速获取游戏资源。

工作原理

Cookie Clicker 2 的网页界面实际上是由HTML、CSS和JavaScript等技术实现的。通过审查元素工具,可以发现“Cookie”按钮的HTML代码是这样的:

<div class="shimmer" style="opacity: 0; display: none;"></div>
<div class="wrapped" style="opacity: 0; display: none;"></div>
<div id="bigCookie" class="bigCookie" style="background-image: url(&quot;img/cookie.png&quot;);">
</div>

我们可以利用JavaScript编写一个脚本,找到“Cookie”按钮的元素,然后模拟点击事件。

setInterval(function(){
  document.getElementById('bigCookie').click();
}, 10);

这段代码可以每10毫秒自动点击“Cookie”按钮。由于Cookie Clicker 2中每次点击可以获得多个饼干,因此我们在游戏的早期可以快速获取大量的分数和金币,用于购买升级。

延伸思考
  • 自动点击器可以帮助我们获取游戏资源,但是玩家可能会因此失去游戏的乐趣,而且可能会导致游戏经济崩溃。我们应该如何合理使用自动点击器?
  • Cookie Clicker 2是一个简单形式的增长游戏,但是现实中的社会和经济系统中,往往存在更为复杂的增长模型和不同的制约因素。如何运用编程技术探索这些问题?
  • Cookie Clicker 2创造了一种与物质世界相对立的“数字世界”,其中包含着虚拟的资源和虚拟的财富。我们应该如何审视和理解这种数字化的社会现象?