← back to Games Agentabrams

games.json

314 lines

{
  "games": [
    {
      "id": "asteroids",
      "file": "AbramsAsteroids.aa",
      "title": "Abrams Asteroids",
      "desc": "A neon vector shooter: thrust, spin, and blast splitting asteroids across wrapping space through escalating waves, with hyperspace and sound. Pure Canvas 2D, zero dependencies.",
      "path": "games/asteroids/",
      "added": "2026-07-24"
    },
    {
      "id": "minesweeper",
      "file": "AbramsMines.aa",
      "title": "Abrams Minesweeper",
      "desc": "Classic Minesweeper reborn in neon-on-dark — flood-fill sweeps, tap-to-flag, first-click-safe, best-time chasing across three difficulties. Pure vanilla JS, zero dependencies.",
      "path": "games/minesweeper/",
      "added": "2026-07-24"
    },
    {
      "id": "simon",
      "file": "AbramsSimon.aa",
      "title": "Abrams Simon",
      "desc": "Neon four-pad Simon memory game with Web Audio tones, speeding rounds, strict mode, and a saved best score. Pure vanilla JS, zero dependencies.",
      "path": "games/simon/",
      "added": "2026-07-24"
    },
    {
      "id": "connect-four",
      "file": "AbramsConnect4.aa",
      "title": "Abrams Connect 4",
      "desc": "Drop glowing neon discs to line up four in a row and outsmart an alpha-beta minimax AI, with silky physics drops and Web Audio. Pure vanilla JS, zero dependencies.",
      "path": "games/connect-four/",
      "added": "2026-07-24"
    },
    {
      "id": "tower-stack",
      "file": "AbramsStack.aa",
      "title": "Abrams Stack",
      "desc": "Time your taps to stack neon blocks into a sky-high tower — nail a perfect drop for combo bonuses before the overhang slices you down. Pure Canvas 2D, zero dependencies.",
      "path": "games/tower-stack/",
      "added": "2026-07-24"
    },
    {
      "id": "maze",
      "file": "AbramsMaze.aa",
      "title": "Abrams Maze",
      "desc": "A neon procedurally-generated maze runner: race the timer through ever-larger perfect mazes, drop breadcrumbs, and flash the solution path. Pure Canvas 2D, zero dependencies.",
      "path": "games/maze/",
      "added": "2026-07-24"
    },
    {
      "id": "lights-out",
      "file": "AbramsLightsOut.aa",
      "title": "Abrams Lights Out",
      "desc": "Toggle glowing neon cells and their neighbors to switch every light off in this slick, solvable-only Lights Out puzzle. Pure vanilla JS, zero dependencies.",
      "path": "games/lights-out/",
      "added": "2026-07-24"
    },
    {
      "id": "whack-a-mole",
      "file": "AbramsWhack.aa",
      "title": "Abrams Whack",
      "desc": "A neon whack-a-mole arcade sprint — smash glowing moles for combo multipliers, snag gold jackpots, dodge bombs that cost lives. Pure vanilla JS, zero dependencies.",
      "path": "games/whack-a-mole/",
      "added": "2026-07-24"
    },
    {
      "id": "dvd-bounce",
      "file": "DVDBounce.aa",
      "title": "DVD Bounce — Elevated",
      "desc": "The classic bouncing-logo screensaver, elevated — glowing trails, corner-hit celebration, color shifts on every wall bounce. An ambient toy, not a scored game. Model Arena winner (Claude). Pure Canvas 2D, zero dependencies.",
      "path": "games/dvd-bounce/",
      "added": "2026-07-24"
    },
    {
      "id": "rope-physics",
      "file": "VerletRope.aa",
      "title": "Verlet Rope",
      "desc": "A physics toy — drag to swing a Verlet-integrated rope, watch it settle and whip under gravity. A generative-physics playground, not a scored game. Model Arena winner (Claude). Pure Canvas 2D, zero dependencies.",
      "path": "games/rope-physics/",
      "added": "2026-07-24"
    },
    {
      "id": "particle-text-starling",
      "file": "Starling.aa",
      "icon": "🐦",
      "title": "Starling",
      "desc": "Type a word or phrase and thousands of particles murmurate into it — sweep the mouse to scatter, watch them reform, click for a burst. 5 color themes, live typing, multi-line wrapping. Pure Canvas 2D, zero dependencies.",
      "path": "games/particle-text-starling/",
      "added": "2026-07-24"
    },
    {
      "id": "rubiks-cube",
      "file": "AbramsCube.aa",
      "title": "Abrams Cube",
      "desc": "Pure CSS-3D twist cube — drag to orbit, scramble, solve, undo, timer.",
      "path": "games/rubiks-cube/",
      "added": "2026-07-23"
    },
    {
      "id": "atmos-skyfire",
      "file": "AtmosSkyfire.aa",
      "title": "ATMOS — Skyfire",
      "desc": "Three.js arcade flyer — bank through a gradient sky, fire twin missiles (SPACE/click), dodge or shoot incoming birds. Steer with arrows/WASD/mouse.",
      "path": "games/atmos-skyfire/",
      "added": "2026-07-23"
    },
    {
      "id": "flappy-clone",
      "file": "FlappyClone.aa",
      "title": "Flappy Clone",
      "desc": "Polished Flappy-Bird clone — Space/click/tap to flap through scrolling pipes. Parallax daytime sky, medals, persistent best, sound (M), pause (P). Pure Canvas 2D, zero dependencies.",
      "path": "games/flappy-clone/",
      "added": "2026-07-23"
    },
    {
      "id": "flappy-sky",
      "file": "FlappySky.aa",
      "title": "Flappy Sky",
      "desc": "Flap through the neon gates against a twinkling night sky — how far can you fly? Medals, persistent best, sound (M), pause (P/Esc). Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/flappy-sky/",
      "added": "2026-07-24"
    },
    {
      "id": "tetris",
      "file": "AbramsBlocks.aa",
      "title": "Abrams Blocks",
      "desc": "Full-featured Tetris — SRS rotation with wall kicks, 7-bag randomizer, ghost piece, hold, next-queue, level speed-up, line-clear scoring. Arrows move, ↑/Z rotate, Space hard-drop, C hold. Touch: swipe to move, tap to rotate, fling down to drop. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/tetris/",
      "added": "2026-07-24"
    },
    {
      "id": "flappy-flight",
      "file": "FlappyFlight.aa",
      "title": "Flappy Flight",
      "desc": "Polished Flappy-Bird-style flyer — Space/click/tap to flap through scrolling pipes. Twinkling parallax night sky, moon, medals, persistent best. True pause (P/Esc, auto-pauses off-focus), mute (M or speaker icon). Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/flappy-flight/",
      "added": "2026-07-23"
    },
    {
      "id": "snake",
      "file": "AbramsSnake.aa",
      "title": "Abrams Snake",
      "desc": "Classic grid snake — eat the pink, grow, and speed up as you go. Walls and your own tail are fatal. Arrows/WASD to steer, swipe on touch, P pause, M mute. Persistent best. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/snake/",
      "added": "2026-07-24"
    },
    {
      "id": "breakout",
      "file": "AbramsBreak.aa",
      "title": "Abrams Break",
      "desc": "Brick-breaker — steer the paddle with mouse/arrows/drag, launch with Space or click, clear every brick, ride the ball's contact angle. Multi-row levels that get tougher, lives, tough top row, persistent best. P pause, M mute. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/breakout/",
      "added": "2026-07-24"
    },
    {
      "id": "2048",
      "file": "Abrams2048.aa",
      "title": "Abrams 2048",
      "desc": "Sliding-tile puzzle — merge equal tiles to reach 2048 and beyond. Arrows/WASD or swipe to slide the whole board, merges pop and chime, persistent best, keep-playing after the win. Pure DOM grid, procedural Web Audio, zero dependencies.",
      "path": "games/2048/",
      "added": "2026-07-24"
    },
    {
      "id": "pong",
      "file": "AbramsPong.aa",
      "title": "Abrams Pong 2P",
      "desc": "Two-player table tennis — Left: W/S, Right: ↑/↓, first to 11. Contact-angle english off the paddle, speed-up rallies, procedural blips. Toggle 'vs CPU' to play solo. Touch: drag your own half of the screen. P pause, M mute. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/pong/",
      "added": "2026-07-24"
    },
    {
      "id": "emoji-memory",
      "file": "EmojiMemory.aa",
      "title": "Abrams Emoji Memory",
      "desc": "Flip-and-match memory game — find every emoji pair in the fewest moves. 3D card flips, move counter + timer, persistent best-per-size, three difficulties (4×4 / 6×6 / 8×8), and a light/dark theme toggle. Click/tap to flip, N new game. Pure DOM grid, procedural Web Audio, zero dependencies.",
      "path": "games/emoji-memory/",
      "added": "2026-07-24"
    },
    {
      "id": "spirograph",
      "file": "Spirograph.aa",
      "title": "Spirograph Studio",
      "desc": "Hypotrochoid/epitrochoid pattern toy — tune the fixed & rolling gear radii and pen offset to draw endless looping curves, layer colors, and export the art. A generative-art playground, not a scored game. Pure Canvas 2D, zero dependencies.",
      "path": "games/spirograph/",
      "added": "2026-07-24"
    },
    {
      "id": "constellation-clock",
      "file": "ConstellationClock.aa",
      "title": "Constellation Clock",
      "desc": "A live clock rendered as a drifting star-field constellation — the current time drawn in connected stars against a twinkling night sky. An ambient visualizer, not a scored game. Pure Canvas 2D, zero dependencies.",
      "path": "games/constellation-clock/",
      "added": "2026-07-24"
    },
    {
      "id": "backgammon",
      "file": "90210Backgammon.aa",
      "title": "90210 Backgammon",
      "icon": "🎲",
      "desc": "A lavish Beverly Hills take on classic backgammon — roll the dice, bear off your checkers, and hit the bar against an opponent on a gold-and-marble 90210 board. Self-contained HTML, zero runtime dependencies.",
      "path": "games/backgammon/",
      "added": "2026-07-25"
    },
    {
      "id": "chomp",
      "file": "AbramsChomp.aa",
      "title": "Abrams Chomp",
      "desc": "Neon maze-chomper — weave through the maze eating every pellet, grab power pellets to turn the tables and chase the ghosts, and clear the board. Arrows/WASD to steer, swipe on touch. Pure Canvas 2D, zero dependencies.",
      "path": "games/chomp/",
      "added": "2026-07-25"
    },
    {
      "id": "gems",
      "file": "NeonGems.aa",
      "title": "Neon Gems",
      "desc": "Match-3 puzzle — swap adjacent neon gems to line up three or more, trigger cascading chain combos, and rack up the score. Click/tap or drag to swap. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/gems/",
      "added": "2026-07-25"
    },
    {
      "id": "hopper",
      "file": "AbramsHopper.aa",
      "title": "Abrams Hopper",
      "desc": "Frogger-style road-and-river crosser — hop across busy neon traffic lanes and ride logs over the water to reach the home slots without getting squashed or wet. Arrows/WASD to hop, swipe on touch. Pure Canvas 2D, zero dependencies.",
      "path": "games/hopper/",
      "added": "2026-07-25"
    },
    {
      "id": "invaders",
      "file": "NeonInvaders.aa",
      "title": "Neon Invaders",
      "desc": "Space-Invaders arcade shooter — slide your cannon, blast the descending grid of neon aliens before they reach the ground, and dodge their return fire. ←/→ move, Space fire, P pause. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/invaders/",
      "added": "2026-07-25"
    },
    {
      "id": "missile",
      "file": "MissileCommand.aa",
      "title": "Missile Command",
      "desc": "City-defense classic — aim and detonate interceptor missiles to destroy incoming salvos before they wipe out your cities, across escalating waves. Click/tap to fire at a point. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/missile/",
      "added": "2026-07-25"
    },
    {
      "id": "racer",
      "file": "NeonDrifter.aa",
      "title": "Neon Drifter",
      "desc": "Endless top-down racer — drift a neon car down a scrolling track, weave through traffic, and chase distance as the speed ramps up. Arrows/WASD to steer, swipe on touch. Pure Canvas 2D, zero dependencies.",
      "path": "games/racer/",
      "added": "2026-07-25"
    },
    {
      "id": "sokoban",
      "file": "NeonSokoban.aa",
      "title": "Neon Sokoban",
      "desc": "Crate-pushing puzzle — push every glowing crate onto its target pad in the fewest moves; you can only push, never pull, so plan ahead. Arrows/WASD to push, U undo, R restart. Pure vanilla JS, zero dependencies.",
      "path": "games/sokoban/",
      "added": "2026-07-25"
    },
    {
      "id": "sudoku",
      "file": "NeonSudoku.aa",
      "title": "Neon Sudoku",
      "desc": "Classic 9×9 Sudoku reborn in neon — fill the grid so every row, column, and box holds 1–9, with pencil marks, mistake highlighting, and multiple difficulties. Click a cell then type, or tap the number pad. Pure vanilla JS, zero dependencies.",
      "path": "games/sudoku/",
      "added": "2026-07-25"
    },
    {
      "id": "tron",
      "file": "AbramsTron.aa",
      "title": "Abrams Tron",
      "desc": "Light-cycle duel — race a neon trail across the grid, box out the AI rider, and force it to crash while you thread your own wall. Arrows/WASD to turn, P pause. Pure Canvas 2D, procedural Web Audio, zero dependencies.",
      "path": "games/tron/",
      "added": "2026-07-25"
    },
    {
      "id": "wordle",
      "file": "AbramsWordle.aa",
      "title": "Abrams Wordle",
      "desc": "Guess the hidden five-letter word in six tries — green marks the right letter in the right spot, yellow the right letter misplaced, gray the misses. On-screen + physical keyboard, persistent stats. Pure vanilla JS, zero dependencies.",
      "path": "games/wordle/",
      "added": "2026-07-25"
    },
    {
      "id": "trivia-90210",
      "file": "90210Trivia.aa",
      "title": "90210 Trivia",
      "icon": "💎",
      "desc": "A glam Beverly Hills pop-culture trivia game — beat the clock on 90210, Rodeo Drive, and Pink Palace questions, stack a streak multiplier, and climb from Peach Pit Local to Rodeo Drive Royalty. Self-contained HTML, zero runtime dependencies.",
      "path": "games/trivia-90210/",
      "added": "2026-07-25"
    },
    {
      "id": "rodeo-runner",
      "file": "RodeoDriveRunner.aa",
      "title": "Rodeo Drive Runner",
      "icon": "🏎️",
      "desc": "A glam Beverly Hills endless runner — cruise a gold convertible down Rodeo Drive, swerve the traffic, and snag champagne and diamonds to stack a combo multiplier. Speed ramps the longer you last. Pure Canvas 2D, zero runtime dependencies.",
      "path": "games/rodeo-runner/",
      "added": "2026-07-25"
    },
    {
      "id": "beverly-hills-slots",
      "file": "PinkPalaceSlots.aa",
      "title": "Beverly Hills Slots",
      "icon": "🎰",
      "desc": "A glam 90210 slot machine — spin a gold-and-marble 3-reel cabinet, chase the Pink Palace diamond jackpot, set your bet, and ride a persistent best-bank. Self-contained HTML, zero runtime dependencies.",
      "path": "games/beverly-hills-slots/",
      "added": "2026-07-25"
    }
  ]
}