1<!DOCTYPE html><!--gGvqOZRZxC06Z8yhnkwcc--><html lang="en" class="dark"><head><meta charSet="utf-8"/> 2<!-- This site is hosted on Netlify. Anyone can build and deploy a site 3 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=2a55b7ee-3541-46b6-bd33-4fe5f36237ae 4 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no"/><link rel="preload" href="/_next/static/media/111c93f1bc244164-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/828e2958d60bafae-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/d462c666615e92b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-034ee9c8982416f2.js"/>
4<script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script>
4<script src="/_next/static/chunks/255-4f212684648fcab9.js" async=""></script>
4<script src="/_next/static/chunks/main-app-a36ddc12d1f558c1.js" async=""></script>
4<script src="/_next/static/chunks/app/layout-2c26d34d38e5c3f8.js" async=""></script>
4<script src="/_next/static/chunks/app/changelog/page-e6b8ddb1afde8c0f.js" async=""></script>
vendor: 66 bytes, line 4
4<script async="" src="https://www.googletagmanager.com/gtag/js?id=
4G-MG0T74D7V1
vendor: 11 bytes, line 4
4"></script>
4<link rel="icon" type="image/svg+xml" href="/favicon.svg"/><link rel="icon" sizes="32x32" href="/favicon.ico"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="48x48" href="/favicon-48x48.png"/><link rel="icon" type="image/png" sizes="128x128" href="/favicon-128x128.png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png"/><link rel="icon" type="image/png" sizes="512x512" href="/android-chrome-512x512.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="next-size-adjust" content=""/><title>Critter Poop | Fast-Paced Action Browser Game</title><meta name="description" content="Play Critter Poop, a fast-paced browser game where you blast quirky critters and dodge their droppings. Climb the leaderboard and challenge your reflexes!"/><link rel="author" href="https://ajbatac.com"/><meta name="author" content="AJ Batac"/><link rel="manifest" href="/site.webmanifest"/><link rel="canonical" href="https://critter-poop.pages.dev/"/><meta property="og:title" content="Critter Poop - Blast the critters, dodge the droppings!"/><meta property="og:description" content="Play Critter Poop, a fast-paced browser game where you blast quirky critters and dodge their droppings. Climb the leaderboard and challenge your reflexes!"/><meta property="og:url" content="https://critter-poop.pages.dev/"/><meta property="og:site_name" content="Critter Poop"/><meta property="og:image" content="https://critter-poop.pages.dev/critter-poop-og-image.jpeg"/><meta property="og:image:alt" content="Critter Poop game screenshot"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Critter Poop | Fast-Paced Action Browser Game"/><meta name="twitter:description" content="Blast quirky critters and dodge their droppings in this fast-paced action browser game. Play Critter Poop now!"/><meta name="twitter:image" content="https://critter-poop.pages.dev/critter-poop-og-image.jpeg"/>
4<script> 5
vendor: 169 bytes, lines 5-8
5window.dataLayer = window.dataLayer || []; 6 function gtag(){dataLayer.push(arguments);} 7 gtag('js', new Date()); 8 gtag('config', '
8G-MG0T74D7V1
vendor: 16 bytes, lines 8-9
8'); 9
9</script>
9<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
9</head><body class="__variable_87c02c __variable_ac0f0c font-body antialiased"><div hidden=""><!--$--><!--/$--></div><main class="flex min-h-screen flex-col items-center bg-black p-8 text-foreground"><div class="w-full max-w-4xl"><div class="rounded-lg border text-card-foreground shadow-sm w-full bg-background/70 backdrop-blur-sm border-primary/50"><div class="p-6 flex flex-row items-center justify-between space-y-0"><div class="text-2xl font-semibold leading-none tracking-tight text-glow-primary">Changelog</div><a class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-accent/20 border border-accent/50 text-accent text-xs font-semibold hover:bg-accent/30 transition-all text-glow-accent" href="/changelog/rss"><span class="w-2 h-2 rounded-full bg-accent animate-pulse"></span>Subscribe to this feed</a></div><div class="p-6 pt-0 space-y-8"><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.9 - The Analytics Update<!-- --> - <span class="text-lg font-normal text-muted-foreground">2026-05-03</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Integrated Google Analytics to better understand player engagement and site traffic.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Optimized script loading for improved performance and more reliable site tracking.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Updated the game version and centralized documentation links.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.8 - The Changelog Fix<!-- --> - <span class="text-lg font-normal text-muted-foreground">2025-09-26</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-yellow-400">Fixed<!-- -->:</span> <!-- -->Resolved a persistent issue where the changelog page was not updating on the production server by removing a conflicting markdown file.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.7 - The Mayhem Update<!-- --> - <span class="text-lg font-normal text-muted-foreground">2025-09-26</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Implemented a powerful "Nuke" ability that clears the screen of most enemies.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Added a Nuke Meter to the UI to track the charge, which builds by defeating critters.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Added intimidating enemy taunts that appear on the left side of the screen.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Added debris to the ship's explosion animation for a more satisfying effect.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Improved the ship's explosion animation to be more visually impactful.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Satellites are now destructible and award points when destroyed.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Implemented an alternating boss rush mode that begins after the 3-minute mark, with a new boss appearing every minute.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Positioned the Nuke and Bomb meters side-by-side for a cleaner UI.</li><li><span class="font-semibold text-yellow-400">Fixed<!-- -->:</span> <!-- -->Resolved multiple persistent bugs where positive feedback messages ("NICE!", "WHOA!") were not appearing after defeating a boss.</li><li><span class="font-semibold text-yellow-400">Fixed<!-- -->:</span> <!-- -->Fixed a "module not found" error by correctly renaming and referencing the `SpecialMessage` component.</li><li><span class="font-semibold text-yellow-400">Fixed<!-- -->:</span> <!-- -->Corrected an initialization error in the `critters` component.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.6<!-- --> - <span class="text-lg font-normal text-muted-foreground">2025-08-22</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Updated Open Graph (OG) meta tags in `src/app/layout.tsx` to improve social media sharing previews.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Updated the game version in the footer to v0.6.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.5<!-- --> - <span class="text-lg font-normal text-muted-foreground">2025-08-22</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Added the official "Critter Poop" logo to the main menu next to the game title.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Created this changelog to track future updates.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Updated the game version in the footer to v0.5.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.4 - The Extra Chance Update<!-- --> - <span class="text-lg font-normal text-muted-foreground">2025-08-20</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Implemented a player lives system! Players now start with 3 lives.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Added a lives counter to the game HUD.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Ship now respawns with temporary invincibility after losing a life.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.3 - The Flag Update<!-- --> - <span class="text-lg font-normal text-muted-foreground">
92025-08-19</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Added country flags to the leaderboard.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Resolved a font issue where emojis were not displaying correctly.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Squashed a major routing bug that was causing a PageNotFoundError.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.2 - The Big Refactor<!-- --> - <span class="text-lg font-normal text-muted-foreground">2025-08-18</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Overhauled the entire game logic for better performance and maintainability.</li><li><span class="font-semibold text-blue-400">Changed<!-- -->:</span> <!-- -->Addressed several bugs related to collision detection and scoring.</li></ul></div><div><h2 class="text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4">v0.1 - Initial Release<!-- --> - <span class="text-lg font-normal text-muted-foreground">2025-08-15</span></h2><ul class="space-y-2 list-disc pl-6"><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Initial release of Critter Poop!</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Core gameplay loop: move, shoot, and dodge.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Persistent leaderboard to track high scores.</li><li><span class="font-semibold text-green-400">Added<!-- -->:</span> <!-- -->Basic sound effects and background music.</li></ul></div></div></div><div class="mt-8 text-center"><a class="text-accent hover:underline text-glow-accent" href="/">â Back to Game</a></div></div></main><!--$--><!--/$-->
9<script src="/_next/static/chunks/webpack-034ee9c8982416f2.js" id="_R_" async=""></script>
9<script>(self.__next_f=self.__next_f||[]).push([0])</script>
9<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[736,[\"177\",\"static/chunks/app/layout-2c26d34d38e5c3f8.js\"],\"SoundProvider\"]\n3:I[9766,[],\"\"]\n4:I[8924,[],\"\"]\n5:I[2619,[\"679\",\"static/chunks/app/changelog/page-e6b8ddb1afde8c0f.js\"],\"\"]\n13:I[7150,[],\"\"]\n:HL[\"/_next/static/media/111c93f1bc244164-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/828e2958d60bafae-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/d462c666615e92b5.css\",\"style\"]\n"])</script>
9<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"gGvqOZRZxC06Z8yhnkwcc\",\"p\":\"\",\"c\":[\"\",\"changelog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"changelog\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d462c666615e92b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/svg+xml\",\"href\":\"/favicon.svg\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"sizes\":\"32x32\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/favicon-16x16.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/favicon-32x32.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"48x48\",\"href\":\"/favicon-48x48.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"128x128\",\"href\":\"/favicon-128x128.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"href\":\"/android-chrome-192x192.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"512x512\",\"href\":\"/android-chrome-512x512.png\"}],[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\"}],[\"$\",\"script\",null,{\"async\":true,\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-MG0T74D7V1\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-MG0T74D7V1');\\n \"}}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_87c02c __variable_ac0f0c font-body antialiased\",\"children\":[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]]}],{\"children\":[\"changelog\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"flex min-h-screen flex-col items-center bg-black p-8 text-foreground\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-4xl\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-lg border text-card-foreground shadow-sm w-full bg-background/70 backdrop-blur-sm border-primary/50\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 flex flex-row items-center justify-between space-y-0\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"text-2xl font-semibold leading-none tracking-tight text-glow-primary\",\"children\":\"Changelog\"}],[\"$\",\"$L5\",null,{\"href\":\"/changelog/rss\",\"className\":\"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-accent/20 border border-accent/50 text-accent text-xs font-semibold hover:bg-accent/30 transition-all text-glow-accent\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-2 h-2 rounded-full bg-accent animate-pulse\"}],\"Subscribe to this feed\"]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0 space-y-8\",\"children\":[[\"$\",\"div\",\"v0.9 - The Analytics Update\",{\"children\":[\"$L6\",\"$L7\"]}],\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\"]}]]}],\"$L10\"]}]}],null,\"$L11\"]}],{}
9,null,false]},null,false]},null,false],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[]],\"s\":false,\"S\":true}\n"])</script>
9<script>self.__next_f.push([1,"14:I[4431,[],\"OutletBoundary\"]\n16:I[5278,[],\"AsyncMetadataOutlet\"]\n18:I[4431,[],\"ViewportBoundary\"]\n1a:I[4431,[],\"MetadataBoundary\"]\n1b:\"$Sreact.suspense\"\n6:[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.9 - The Analytics Update\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2026-05-03\"}]]}]\n7:[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Integrated Google Analytics to better understand player engagement and site traffic.\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Optimized script loading for improved performance and more reliable site tracking.\"]}],[\"$\",\"li\",\"2\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Updated the game version and centralized documentation links.\"]}]]}]\n8:[\"$\",\"div\",\"v0.8 - The Changelog Fix\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.8 - The Changelog Fix\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-09-26\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-yellow-400\",\"children\":[\"Fixed\",\":\"]}],\" \",\"Resolved a persistent issue where the changelog page was not updating on the production server by removing a conflicting markdown file.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"9:[\"$\",\"div\",\"v0.7 - The Mayhem Update\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.7 - The Mayhem Update\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-09-26\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Implemented a powerful \\\"Nuke\\\" ability that clears the screen of most enemies.\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Added a Nuke Meter to the UI to track the charge, which builds by defeating critters.\"]}],[\"$\",\"li\",\"2\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Added intimidating enemy taunts that appear on the left side of the screen.\"]}],[\"$\",\"li\",\"3\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Added debris to the ship's explosion animation for a more satisfying effect.\"]}],[\"$\",\"li\",\"4\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Improved the ship's explosion animation to be more visually impactful.\"]}],[\"$\",\"li\",\"5\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Satellites are now destructible and award points when destroyed.\"]}],[\"$\",\"li\",\"6\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Implemented an alternating boss rush mode that begins after the 3-minute mark, with a new boss appearing every minute.\"]}],[\"$\",\"li\",\"7\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Positioned the Nuke and Bomb meters side-by-side for a cleaner UI.\"]}],[\"$\",\"li\",\"8\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-yellow-400\",\"children\":[\"Fixed\",\":\"]}],\" \",\"Resolved multiple persistent bugs where positive feedback messages (\\\"NICE!\\\", \\\"WHOA!\\\") were not appearing after defeating a boss.\"]}],[\"$\",\"li\",\"9\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-yellow-400\",\"children\":[\"Fixed\",\":\"]}],\" \",\"Fixed a \\\"module not found\\\" error by correctly renaming and referencing the `SpecialMessage` component.\"]}],[\"$\",\"li\",\"10\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-yellow-400\",\"children\":[\"Fixed\",\":\"]}],\" \",\"Corrected an initialization error in the `critters` component.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"a:[\"$\",\"div\",\"v0.6\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.6\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-08-22\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Updated Open Graph (OG) meta tags in `src/app/layout.tsx` to improve social media sharing previews.\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Updated the game version in the footer to v0.6.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"b:[\"$\",\"div\",\"v0.5\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.5\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-08-22\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Added the official \\\"Critter Poop\\\" logo to the main menu next to the game title.\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Created this changelog to track future updates.\"]}],[\"$\",\"li\",\"2\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Updated the game version in the footer to v0.5.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"c:[\"$\",\"div\",\"v0.4 - The Extra Chance Update\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.4 - The Extra Chance Update\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-08-20\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Implemented a player lives system! Players now start with 3 lives.\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Added a lives counter to the game HUD.\"]}],[\"$\",\"li\",\"2\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Ship now respawns with temporary invincibility after losing a life.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"d:[\"$\",\"div\",\"v0.3 - The Flag Update\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.3 - The Flag Update\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-08-19\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Added country flags to the leaderboard.\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Resolved a font issue where emojis were not displaying correctly.\"]}],[\"$\",\"li\",\"2\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Squashed a major routing bug that was causing a PageNotFoundError.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"e:[\"$\",\"div\",\"v0.2 - The Big Refactor\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.2 - The Big Refactor\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-08-18\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Overhauled the entire game logic for better performance and maintainability.\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-blue-400\",\"children\":[\"Changed\",\":\"]}],\" \",\"Addressed several bugs related to collision detection and scoring.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"f:[\"$\",\"div\",\"v0.1 - Initial Release\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold text-accent text-glow-accent border-b border-border pb-2 mb-4\",\"children\":[\"v0.1 - Initial Release\",\" - \",[\"$\",\"span\",null,{\"className\":\"text-lg font-normal text-muted-foreground\",\"children\":\"2025-08-15\"}]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 list-disc pl-6\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Initial release of Critter Poop!\"]}],[\"$\",\"li\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Core gameplay loop: move, shoot, and dodge.\"]}],[\"$\",\"li\",\"2\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Persistent leaderboard to track high scores.\"]}],[\"$\",\"li\",\"3\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-green-400\",\"children\":[\"Added\",\":\"]}],\" \",\"Basic sound effects and background music.\"]}]]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"10:[\"$\",\"div\",null,{\"className\":\"mt-8 text-center\",\"children\":[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"text-accent hover:underline text-glow-accent\",\"children\":\"â Back to Game\"}]}]\n11:[\"$\",\"$L14\",null,{\"children\":[\"$L15\",[\"$\",\"$L16\",null,{\"promise\":\"$@17\"}]]}]\n12:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L18\",null,{\"children\":\"$L19\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$1b\",null,{\"fallback\":null,\"children\":\"$L1c\"}]}]}]]}]\n"])</script>
9<script>self.__next_f.push([1,"19:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no\"}]]\n15:null\n"])</script>
9<script>self.__next_f.push([1,"17:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Critter Poop | Fast-Paced Action Browser Game\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Play Critter Poop, a fast-paced browser game where you blast quirky critters and dodge their droppings. Climb the leaderboard and challenge your reflexes!\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://ajbatac.com\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"AJ Batac\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://critter-poop.pages.dev/\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Critter Poop - Blast the critters, dodge the droppings!\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Play Critter Poop, a fast-paced browser game where you blast quirky critters and dodge their droppings. Climb the leaderboard and challenge your reflexes!\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://critter-poop.pages.dev/\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Critter Poop\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://critter-poop.pages.dev/critter-poop-og-image.jpeg\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:alt\",\"content\":\"Critter Poop game screenshot\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Critter Poop | Fast-Paced Action Browser Game\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Blast quirky critters and dodge their droppings in this fast-paced action browser game. Play Critter Poop now!\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://critter-poop.pages.dev/critter-poop-og-image.jpeg\"}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
9<script>self.__next_f.push([1,"1c:\"$17:metadata\"\n"])</script>
9</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.