๐ Pet Game - Raise Your Reddit Creature! ๐
Built for the World's Largest Hackathon - "Useless Sh!t Challenge"
A delightfully silly virtual pet game where you raise your own Reddit creature by exploring subreddits and interacting with the community. Built with Bolt.new and Reddit's Developer Platform.
๐ฎ What is Pet Game?
Pet Game is a Tamagotchi-style virtual pet game that lives on Reddit. Each subreddit gets their own unique creature that evolves based on their Reddit interactions and the subreddits they explore.
๐ฏ Core Features
- ๐ฅ Virtual Pet System: Raise your own Reddit creature from egg to legendary status
- ๐ Care Mechanics: Feed and pet your creature to keep them happy and healthy
- ๐ Subreddit Exploration: Expose your creature to different communities to influence their evolution
- ๐๏ธ Item Shop: Purchase items with multiple currencies to enhance your pet
- ๐ Evolution Paths: 7 different evolution paths (Wholesome, Chaotic, Scholarly, Moderator, Memer, Lurker, Neutral)
- โก Action Point System: Daily limits encourage regular engagement
- ๐จ Visual Customization: Accessories, visual effects, and appearance changes
๐ Hackathon Compliance
โ "Useless Sh!t Challenge" Requirements
- Wacky & Weird: A virtual pet game for Reddit creatures? Check! โ
- Silly Ideas: Evolution paths based on subreddit exposure? Absolutely! โ
- Reddit Integration: Built on Reddit's Developer Platform โ
- Community Engagement: Encourages subreddit exploration โ
โ Technical Requirements
- Built with Bolt.new: Primary development platform โ
- "Built with Bolt" Badge: Prominently displayed โ
- Functional Demo: Fully working game โ
- Reddit Developer Platform: Uses Devvit framework โ
โ Reddit Developer Guidelines Compliance
- Community-Focused: Encourages positive subreddit exploration
- User Privacy: No personal data collection beyond Reddit's standard APIs
- Content Guidelines: Family-friendly virtual pet game
- Platform Integration: Seamlessly integrated with Reddit's interface
- Moderation Tools: Moderator-only post creation controls
๐ How to Play
- Create a Post: Moderators can create a new Pet Game post in their subreddit
- Hatch Your Pet: Click the post to start with your own egg
- Care for Your Pet:
- Feed (1 action point) - Increases karma and happiness
- Pet (1 action point) - Boosts happiness and bonding
- Explore (2 action points) - Visit subreddits to influence evolution
- Shop for Items: Use earned currencies to buy enhancements
- Watch Evolution: Your pet evolves based on your interactions!
๐จ Evolution System
Evolution Stages
- ๐ฅ Egg โ ๐ถ Baby โ ๐ง Child โ ๐ง Teen โ ๐จ Adult โ ๐ Legendary
Evolution Paths
- ๐ Wholesome - From r/aww, r/wholesomememes
- ๐ Chaotic - From r/wallstreetbets, r/drama
- ๐ค Scholarly - From r/askhistorians, r/science
- ๐ก๏ธ Moderator - From moderation-focused activities
- ๐ Memer - From r/dankmemes, r/memes
- ๐ป Lurker - From observation-heavy behavior
- ๐ Neutral - Balanced development
๐๏ธ Shop System
Currencies
- ๐ฐ Pet Coins - Primary currency from actions
- โฌ๏ธ Karma Shards - From feeding and exploring
- ๐ก๏ธ Mod Tokens - Premium currency
- ๐ Gold Residue - For cosmetic items
- ๐ป Cursed Bits - For mysterious items
Item Categories
- ๐งธ Toys & Enrichment - Stat boosters and happiness items
- ๐ฑ Food & Snacks - Consumables with various effects
- ๐งช Evolution Catalysts - Influence evolution paths
- ๐ Accessories & Flair - Cosmetic customizations
- ๐งฑ Garden Decorations - Environmental enhancements
- ๐ Scrolls & Runes - One-time special effects
๐ ๏ธ Technical Architecture
Frontend (React + TypeScript)
- Game.tsx - Main game interface and state management
- PetDisplay.tsx - Pet visualization and stats
- Shop.tsx - Item purchasing interface
- UserContributionDisplay.tsx - Progress and currency tracking
Backend (Node.js + Express)
- Pet Management - Pet state, evolution, and persistence
- Shop System - Item effects and purchase logic
- Subreddit Influence - Community-based evolution mechanics
- Redis Storage - Persistent game state
Reddit Integration (Devvit)
- Post Creation - Moderator tools for game deployment
- User Authentication - Reddit account integration
- Community Context - Subreddit-aware functionality
๐ฏ Why This Fits the Challenge
Pet Game perfectly embodies the "Useless Sh!t Challenge" spirit:
- Wonderfully Absurd: Who needs a virtual pet for Reddit? Everyone, apparently!
- Delightfully Silly: Evolution paths based on subreddit exposure is beautifully ridiculous
- Surprisingly Engaging: Despite being "useless," it's actually quite addictive
- Community-Driven: Encourages exploration of Reddit's diverse communities
- Technically Impressive: Complex systems hidden behind a simple, fun interface
๐ Hackathon Categories
Primary: Useless Sh!t Challenge Secondary Considerations:
- Most Viral Project (virtual pets are inherently shareable)
- Creative Use of AI (evolution algorithm and subreddit influence system)
- We Didn't Know We Needed This (Reddit Tamagotchi!)
๐ Getting Started
For Players
- Visit a subreddit with Pet Game enabled
- Look for Pet Game posts
- Click to start your journey!
For Developers
- Clone this repository
- Follow the Devvit setup instructions in the original README
- Run
npm run devto start development
For Moderators
- Install the Pet Game app in your subreddit
- Use the "Pet Game: New Post" menu option
- Watch your community engage with their virtual pets!
๐ The Magic of Useless Software
Pet Game proves that the best software doesn't always solve serious problems. Sometimes, the most valuable applications are the ones that simply bring joy, foster community, and make people smile. In a world full of productivity apps and serious tools, we need more delightfully useless software that reminds us that technology can be fun, silly, and wonderfully human.
Built with โค๏ธ and โก Bolt.new for the World's Largest Hackathon
โ Challenge Requirements & How Pet Game Meets Them
๐ธ Useless Sh!t Challenge โ Core Criteria
| Requirement | How Pet Game Delivers |
|---|---|
| Gloriously Useless | Raising Reddit creatures that evolve based on subreddit exposure has no practical valueโbut itโs absurdly fun. |
| Delightfully Silly | Subreddit-based evolution paths like โMemerโ and โModeratorโ? Extremely silly. Check. |
| Built on Redditโs Dev Platform | Uses Devvit for full Reddit integrationโposts, user context, and subreddit awareness. |
| Communal & Social | Designed for subreddit-wide engagement: users care for one creature together, influencing its growth. |
| Playable via Reddit Posts | Game is launched and played directly within subreddit postsโno external login or tools required. |
| Encourages Reddit Exploration | Exploration mechanic drives users to visit other subreddits, making it uniquely Reddit-native. |
| Fully Functional Demo | Live demo is playable and showcases core gameplay. โ |
| Open Source | All code is original and available for review or extension. |
๐ธ Hackathon Technical Requirements
| Requirement | Status |
|---|---|
| Built with Bolt.new | โ Yes |
| Publicly Accessible Demo | โ Yes |
| Includes โBuilt with Boltโ Badge | โ Displayed prominently |
| Demo Video (<3min) | โ Included (link in README) |
| Uses Reddit Dev Platform (Devvit) | โ Full integration |
| Original Code & Creative Concept | โ 100% original concept and code |
| Meets Reddit Developer Guidelines | โ Yes (no scraping, spam, or data misuse) |
| Family-Friendly Content | โ Virtual pets and good vibes only |
๐ธ Bonus Prize Considerations
| Prize Category | Why It Fits |
|---|---|
| Most Viral Project | Reddit pets are adorable, customizable, and perfect for sharing and screenshotting. |
| Creative Use of AI | Evolution logic reacts to subreddit behavior and user inputโeasily extendable with AI. |
| We Didnโt Know We Needed This | No one asked for Reddit Tamagotchis, but once you see itโฆ you want one. |
| Future Unicorn | Potential for collectible NFT pets, community leaderboards, cross-subreddit breeding, etc. |
๐ฎ Whatโs Next for Pet Game?
Pet Game is just getting started. Our virtual creatures are hungry for even more chaos, and weโve got plenty of ridiculous plans in the works:
๐ฅ New Pet Types & Starting Eggs
Weโre expanding the Pet Game universe with brand new starting eggs and creature archetypes. Each one comes with their own quirks, stats, and evolution potential:
- ๐ค Emoji Human โ Extremely average. Emotionally unstable.
- ๐ Orange Cat with One Braincell โ Acts first. Never thinks.
- ๐ Chaos Beast โ Born from drama. Evolves via subreddit conflict.
- ๐ Cramble โ No one knows what it is. Donโt feed it after midnight.
- ๐ Staplephant โ Itโs part office supply, part emotional support mammal.
๐ฎ Silly Minigames
Pet Game is adding minigames to make daily care even weirder and more fun:
- Leaf-Bite-Bug (๐ชต๐ฆท๐ชฒ)
Our take on Rock-Paper-Scissors, but unbalanced and deeply unfair.
- Compost Dive
A chaotic clicker game where pets dig into compost heaps for items, forgotten memories, or the occasional glitch in reality.
- Mood Match
A rhythm-inspired game where you mirror your pet's emotions. Can you vibe with a Lurker?
๐ฟ New Systems
Garden Mechanic Harvest "plant-type" pets from strange seeds, seasonal soil, and cursed rain. Watering can not included.
The Graveyard Retired pets live on... sort of. Harvest their souls to unlock dark cosmetic items and mysterious evolutions.
Built-in Pet Calendar Keep track of daily to-dos, evolutions, birthdays, and community milestones. Yes, your pet deserves a party.
๐ Reincarnation & Legacy
- When a pet retires or dies (oops), their soul can influence the next egg.
- Legacy perks: start with extra happiness, inherited hat, strange glow, etc.
Built With
- bolt.new
- devvit
Log in or sign up for Devpost to join the conversation.