Skip to main content

What the F...ooter? ...game!

What the F...ooter? ...game!
Latest Version

Release date

Made for
Joomla
Price
€25.00 (incl. 6 months of updates)
Hide a tiny game in your footer. Nobody scrolls that far .... until now!Turn your Joomla footer into a playable arcade. What the F...ooter? ...game! adds a YOOtheme Pro element with 9 built-in games, live highscores, unlockable rewards and an opt-in global leaderboard, a fun, sticky reason for visitors to stay a little longer.
What The Footer Game

    Description

    Give your footer a reason to be scrolled to.What the F...ooter? ...game! is a YOOtheme Pro element for Joomla 5 &, 6 that hides a full arcade inside your footer. A play button slides your footer content aside and drops the visitor straight into a game, then slides back when they're done. It's built to be genuinely fun, on-brand, and impossible to resist a "one more try."

    Nine games, one element.
    Pick from Space Shooter, Endless Runner, Pong, Brick Breaker, Snake, Footer Flyer, Meteor Dodge, Whack-a-Mole and 2048, each with its own highscore board.

    Highscores that keep people coming back.
    Live per-game leaderboards with all-time / monthly / weekly / daily views, plus an optional seeded Daily Challenge
    where everyone plays the exact same layout that day. Turn on the global, cross-site leaderboard
    and scores from every site running the plugin compete on one board with a separate, drop-anywhere Global Highscores
    element (retro-pixel, neon, podium and terminal themes included).

    Reward your champions.
    Automatically unlock a code, a message and/or a downloadable file when a player beats the top score with optional, consent-based email capture so you can follow up with your best players.

    Make it yours.
    Use your logo as the player, choose colour presets or a picker, enable seasonal colours, retro CRT and arcade sound effects, floating power-ups, and a hidden Konami easter egg. It's fully responsive (the scene drops below the text on mobile), theme-neutral, privacy-conscious, and translated into six languages.

    Built-in virality.
    Players can share their score, download a score-card image with a QR code, and hand their phone a scan-to-play QR. Every game becomes a tiny invitation to the next player.

    Plus an admin dashboard with moderation, a profanity filter, analytics and a control-panel quick-icon. It's the friendliest way to turn dead footer space into engagement.


    What is the next feature for this plugin?

    Submit your idea or vote on existing ones.

      Changelog


      v0.3.1
      Fixed
      • `content.php`: AI-waarschuwingsheader toegevoegd (ontbrak; pre-release-grep-check FAIL).
      • `script.php`: `Factory::getDbo()` vervangen door `Factory::getContainer()->get('DatabaseDriver')`
      • `script.php`: hardcoded versiestring in postflight-melding vervangen door
      • `template.php`: asset cache-buster gekoppeld aan `ArcadeFooter::VERSION` i.p.v.
      • `NOTICE.txt`: security-e-mailadres bijgewerkt van `This email address is being protected from spambots. You need JavaScript enabled to view it.` naar
      v0.3.0
      Added
      • Game library: the element now offers FOUR games via the new Game option.
      • Each game has its own attract background scene in the footer, its own
      • HUD middle slot is game-specific: wave / distance / CPU points / level;
      Changed
      • game.js refactored into a controller + pluggable game modules (shooter
      v0.2.0
      Added
      • Scene height option: minimum height of the non-playing footer with the
      • Game title shown in the footer, on top of the background scene (toggle).
      • Live highscore board in the footer: compact top-5 next to the play
      • Vertical position option for the title/scores/button block: top, middle
      • Button style option: Pulse ring (default), Solid accent, Ghost outline,
      • Button size option: small, medium, large.
      Changed
      • The title, mini board and play button now float as one block over the
      v0.1.3
      Added
      • Left mouse button fires (hold to keep shooting). Steering stays on the
      Changed
      • When the game starts, the playfield scrolls itself fully into view
      • The play button is now a clear call-to-action: larger, full opacity,
      v0.1.2
      Changed
      • The attract scene is now the BACKGROUND of the whole footer: a borderless
      • The play row shows only the button again (left / center / right), styled
      • Background scene hides while the real game runs and pauses on hidden
      v0.1.1
      Added
      • Attract-mode preview behind the play button: a small live canvas scene
      Changed
      • Pressing play now starts the game immediately (no separate start screen);
      • Desktop steering is keyboard only (arrows or A/D + Space); mouse clicks
      • Game overlays (game over / pause) now sit on a dark translucent panel
      Fixed
      • Score saving and the highscore list: com_ajax wraps plugin results in an
      v0.1.0
      Added
      • First working alpha of the Arcade Footer YOOtheme Pro element
      • Footer content as a real YOOtheme sublayout (content-items -> fragment),
      • Infinite-wave canvas arcade shooter (Galaga-inspired, original artwork):
      • Slide transition footer <-> game; Esc/quit button returns to the footer.
      • Keyboard (arrows/A-D + Space) and touch (drag to steer, auto-fire).
      • Site-wide highscore board in #__yc_arcade_footer_scores with per-element
      • CSRF-tokened score submission (X-CSRF-Token header, hash_equals server
      • Self-healing scores table (CREATE TABLE IF NOT EXISTS on every AJAX call).
      • Installer: PHP gate, auto-enable, update-sites self-heal, YOOtheme cache
      • Six languages with full key parity (en-GB, nl-NL, de-DE, fr-FR, es-ES,
      • Accessibility: 44px tap targets, focus-visible styles, aria-live save