๐ŸŒŸ 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

  1. Create a Post: Moderators can create a new Pet Game post in their subreddit
  2. Hatch Your Pet: Click the post to start with your own egg
  3. 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
  4. Shop for Items: Use earned currencies to buy enhancements
  5. 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:

  1. Wonderfully Absurd: Who needs a virtual pet for Reddit? Everyone, apparently!
  2. Delightfully Silly: Evolution paths based on subreddit exposure is beautifully ridiculous
  3. Surprisingly Engaging: Despite being "useless," it's actually quite addictive
  4. Community-Driven: Encourages exploration of Reddit's diverse communities
  5. 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

  1. Visit a subreddit with Pet Game enabled
  2. Look for Pet Game posts
  3. Click to start your journey!

For Developers

  1. Clone this repository
  2. Follow the Devvit setup instructions in the original README
  3. Run npm run dev to start development

For Moderators

  1. Install the Pet Game app in your subreddit
  2. Use the "Pet Game: New Post" menu option
  3. 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:

  1. Leaf-Bite-Bug (๐Ÿชต๐Ÿฆท๐Ÿชฒ)

Our take on Rock-Paper-Scissors, but unbalanced and deeply unfair.

  1. Compost Dive

A chaotic clicker game where pets dig into compost heaps for items, forgotten memories, or the occasional glitch in reality.

  1. 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
Share this project:

Updates