<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Automation on Johnson Lai · Forward Deployed Engineer</title><link>http://superoo7.com/categories/automation/</link><description>Recent content in Automation on Johnson Lai · Forward Deployed Engineer</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 09 Oct 2024 05:59:18 +0800</lastBuildDate><atom:link href="http://superoo7.com/categories/automation/index.xml" rel="self" type="application/rss+xml"/><item><title>My Journey of Automating a Telegram Game</title><link>http://superoo7.com/posts/telegram-game-automation/</link><pubDate>Wed, 09 Oct 2024 05:59:18 +0800</pubDate><guid>http://superoo7.com/posts/telegram-game-automation/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Automating boring tasks has always been a driving force behind my passion for building software.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A few months ago, I stumbled upon the Telegram game Lumberjack, which seemed like an ideal project for testing automation using simple pixel matching mechanics. Its straightforward mechanics made it an appealing target for experimenting with different automation approaches.&lt;/p&gt;
&lt;h2 id="the-game-lumberjack"&gt;
 The Game: Lumberjack
 &lt;a class="heading-link" href="#the-game-lumberjack"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;img src="http://superoo7.com/images/telegram-game-automation/lumberjack.jpg" alt="Lumberjack"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://t.me/gamebot?game=LumberJack" class="external-link" target="_blank" rel="noopener"&gt;Lumberjack&lt;/a&gt; is a simple Telegram game where players chop a tree while avoiding branches. The objective is to press the arrow key opposite to the side of the last branch to avoid hitting the lumberjack&amp;rsquo;s head.&lt;/p&gt;</description></item></channel></rss>