Regex Game

StrategyIndie

<h2 class="bb_tag" ><strong>Core Gameplay</strong></h2><p class="bb_paragraph" >Regular Expressions - an essential skill for programmers - become your puzzle-solving tool.</p><p class="bb_paragraph" >Starting with basic number matching, each level introduces new Regex rules with gradually increasing complexity.</p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/91bc9d31e588fce58b7ad356de848542.poster.avif?t=1752985812" width=800 height=466 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/91bc9d31e588fce58b7ad356de848542.webm?t=1752985812" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/91bc9d31e588fce58b7ad356de848542.mp4?t=1752985812" type="video/mp4"></video></span></p><p class="bb_paragraph" >30+ Meticulously Designed Levels covering fundamental Regex concepts through:</p><p class="bb_paragraph" >Accessible Design: 95% of the levels require no coding experience to pass perfectly. Players who can program can use their abilities to reduce the difficulty of the red level.</p><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/d6c24ec997961840ba10db9c9e729b67.poster.avif?t=1752985812" width=720 height=404 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/d6c24ec997961840ba10db9c9e729b67.webm?t=1752985812" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/d6c24ec997961840ba10db9c9e729b67.mp4?t=1752985812" type="video/mp4"></video></span></p><p class="bb_paragraph" >Brain Teasers: Regex-themed mini-games between chapters to consolidate skills. The subtle pace of the challenge helps to alleviate the frustration of a failed challenge.</p><ul class="bb_ul"><li><p class="bb_paragraph" >Wooden Fish: Tapping the wooden fish increases the accuracy rate</p></li></ul><ul class="bb_ul"><li><p class="bb_paragraph" >Regular Spelling of Words: Move characters to spell words </p></li></ul><ul class="bb_ul"><li><p class="bb_paragraph" >Regular Ninja: Eliminate words that match a given regular expression</p></li></ul><ul class="bb_ul"><li><p class="bb_paragraph" >Password Hint: Write a password that meets all the requirements for regular expressions</p></li><li><p class="bb_paragraph" >Regex VS String</p></li></ul><p class="bb_paragraph" ><span class="bb_img_ctn"><video class="bb_img" autoplay muted loop playsinline poster="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/7410df5eee9872c4d4d4af837e943276.poster.avif?t=1752985812" width=800 height=466 ><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/7410df5eee9872c4d4d4af837e943276.webm?t=1752985812" type="video/webm; codecs=vp9"><source src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/7410df5eee9872c4d4d4af837e943276.mp4?t=1752985812" type="video/mp4"></video></span></p><h2 class="bb_tag" >First Challenge Example</h2><p class="bb_paragraph" >Real-world Scenario: Identify email addresses in text:</p><p class="bb_paragraph" ><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/48db601d9262a255a138e1fbb58dd625.avif?t=1752985812" width=266 height=104 /></span></p><h2 class="bb_tag" >Regex Tips:</h2><p class="bb_paragraph" >\d matches digits</p><p class="bb_paragraph" >+ indicates &quot;one or more&quot; of preceding element</p><p class="bb_paragraph" ></p><p class="bb_paragraph" >~ o(<i>* ̄▽ ̄*</i>)o That's right! Solution:</p><p class="bb_paragraph" ><span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/7e1559d2f823e14720b2b4c345b9ff96.webp?t=1752985812" width=119 height=42 /></span></p><p class="bb_paragraph" >&quot;Congratulations! You've cleared the toughest level in Chapter 2!&quot;</p><p class="bb_paragraph" >(Quick Flip Book)</p><p class="bb_paragraph" ></p><h2 class="bb_tag" >Web Crawling Simulation</h2><p class="bb_paragraph" >Chapter 4 Challenge: Extract HTML links from tags:</p><p class="bb_paragraph" >&lt;a id=&quot;policy_DeleteAccount&quot; href=&quot;/WizenedDream/DeleteAccount.html&quot;&gt;&lt;/a&gt;</p><p class="bb_paragraph" ></p><p class="bb_paragraph" >So smart! Advanced Solution:</p><p class="bb_paragraph" >&lt;a[^&gt;]<i>*?href\s*</i>=\s*[\&quot;\']?(?&lt;URL&gt;[^\&quot;\']+)[\&quot;\']?[^&gt;]*?&gt;</p><p class="bb_paragraph" ></p><p class="bb_paragraph" >( ˘•ω•˘ ) What? Not yet?</p><p class="bb_paragraph" >Keep playing! The early levels will systematically build your skills to conquer advanced challenges.</p><p class="bb_paragraph" ></p><p class="bb_paragraph" >(Players who can solve this problem should have studied regular expressions. The first 3 chapters are mainly for beginners, so please skip the level on your own according to your ability.)</p><p class="bb_paragraph" ></p><h2 class="bb_tag" >Difficulty System</h2><ul class="bb_ul"><li><p class="bb_paragraph" >Green <span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/0299b1015bfa0ba617655974cdfa7afc.webp?t=1752985812" width=42 height=42 /></span></p><ul class="bb_ul"><li><p class="bb_paragraph" >Time: 1-2 min</p></li><li><p class="bb_paragraph" >Goal: Learn individual Regex symbols</p></li></ul></li></ul><ul class="bb_ul"><li><p class="bb_paragraph" >Blue <span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/0b3c3b779545a20e617b8a78596b5c2e.webp?t=1752985812" width=42 height=42 /></span></p><ul class="bb_ul"><li><p class="bb_paragraph" >Time: 3-5 min</p></li><li><p class="bb_paragraph" >Goal: Combine 3 symbols or fewer</p></li></ul></li><li><p class="bb_paragraph" >Purple <span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/b9152ebc6f50186aaf2ea6c4061c9074.webp?t=1752985812" width=42 height=42 /></span></p><ul class="bb_ul"><li><p class="bb_paragraph" >Time: 5-20 min</p></li><li><p class="bb_paragraph" >Goal: Solve real-world problems</p></li></ul></li><li><p class="bb_paragraph" >Red <span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/43e2a49fe4ef9d50a23d04a9808438de.webp?t=1752985812" width=42 height=42 /></span></p><ul class="bb_ul"><li><p class="bb_paragraph" >Time: 30+ min</p></li><li><p class="bb_paragraph" >Goal: Tackle complex pattern analysis </p></li></ul></li></ul><p class="bb_paragraph" ></p><p class="bb_paragraph" >Chapters 1-3: Green<span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/0299b1015bfa0ba617655974cdfa7afc.webp?t=1752985812" width=42 height=42 /></span>/Blue<span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/0b3c3b779545a20e617b8a78596b5c2e.webp?t=1752985812" width=42 height=42 /></span> levels</p><p class="bb_paragraph" >Chapter 4+: Purple<span class="bb_img_ctn"><img class="bb_img" src="https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3380310/extras/b9152ebc6f50186aaf2ea6c4061c9074.webp?t=1752985812" width=42 height=42 /></span>/Red challenges</p><p class="bb_paragraph" ></p><p class="bb_paragraph" >AI assistance recommended for stuck moments.</p><p class="bb_paragraph" ><span class="bb_strike">~~Red levels: Where &quot;simple&quot; means 2 hours of glorious debugging~~</span></p><p class="bb_paragraph" ></p>

Global Saves: 0
Track this on mosaic