Skip to content

The overhaul: 290 memes, arena, packs, TV, lab, dex and more - #1

Open
SaltKing0 wants to merge 37 commits into
burhama:mainfrom
SaltKing0:main
Open

SaltKing0 wants to merge 37 commits into
burhama:mainfrom
SaltKing0:main

Conversation

@SaltKing0

Copy link
Copy Markdown

The overhaul: 60 → 290 memes plus a whole universe around them

This started as "have some fun with it" and turned into a full second life for the archive. One PR because everything builds on everything — happy to split it if you'd rather review in slices.

Content (+230 memes, 24 → 31 templates)

  • 230 new caption remixes in the same voice (60 → 290 total), still balanced across the six moods
  • 7 new community templates, downloaded and bundled for offline: Heavy Breathing Cat, Persian Cat Room Guardian, Ceiling Cat, Shrek Cat, I Can Has Cheezburger, Woman Yelling At Cat (two-panel), Burn Kitty
  • Every entry keeps its Imgflip source page; THIRD_PARTY_NOTICES.md updated (24 → 31 files, same honest framing)
  • Every template got lore: origin year, status (immortal / classic / alive), one-liner — shown in the viewer
  • 3 CC-licensed cat clips (Wikimedia Commons, attributed in notices) as TV bumpers, ~566 KB total

Features

  • Battle Arena — head-to-head voting, streaks, local leaderboard → podium with dethrone drama, monthly seasons + hall of fame
  • Daily Drop (replaces Saved) — one loot pack per 24h, rarities, shiny dupes, streaks, dupe Forge → bonus packs, branded share cards
  • Cat TV — lean-back cinema mode grown into a real broadcast: mood channels, clock-based programming, Biscuit VJ, fake ad breaks, real clip interstitials (+ your own uploads), remote volume, sleep timer with test-pattern sign-off
  • Frankenmeme Lab + local Markov caption engine ("Inspire me", no AI service, trained on the archive itself)
  • Custom collections with JSON export/import (files are the social network — no accounts needed)
  • Pro studio — fonts, caption styles, stickers, PNG + motion (WebM) export
  • Cat Album dex — 290 slots, silhouettes, per-mood progress
  • 12 trophies, synthesized WebAudio SFX + Biscuit meows (mutable), dark mode, offline service worker, first-run tour
  • Biscuit — reactive cat companion (the chimp retired), now with 3D tilt and opinions
  • Red thread + declutter — nav grouped PLAY / MAKE / KEEP, one Keep hub, hero journey, ticker, grain, count-ups

Ground rules kept

  • Zero runtime dependencies, still npm start / npm run check (now enforced by CI + a smoke test that validates all 290 memes, assets, lore, and every element ID)
  • Keyboard nav, 320px mobile layout, prefers-reduced-motion respected throughout
  • Images stay third-party with provenance; MIT covers code/captions/brand only

Testing

npm run check green; exercised locally: every page, voting/streaks/reset, pack open/skip/reset, lab save, editor save/PNG/motion, viewer/TV/channels/ads/sleep, sets export/import, dark mode, 320px widths.

Two cats enter, one cat leaves: head-to-head voting with streaks,
win-rate leaderboard and local-only stats. Adds 90 caption remixes
(60 to 150, 25 per mood) reusing the existing 24 templates, plus
arena onboarding, keyboard/swipe voting and reset.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant