vinylgauntlet/assets/queue.json
type-two 0a71e07078 Vinyl Gauntlet: core game (Gauntlet II re-skin) + FLUX asset queue
Top-down arcade maze shooter in Phaser 3. Steps 1-6 of plan.md complete and
verified: vibe drain, generators/swarm, pooling, combat, Sound Guy, airhorn,
trainspot exit, level flow, announcer. assets/ holds the FLUX prompt manifest
+ MODELBEAST enqueuer for the Step 7 sprite pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 23:17:19 +10:00

34 lines
4.2 KiB
JSON

{
"_comment": "FLUX asset queue for Vinyl Gauntlet. Edit prompts/seeds and re-run assets/enqueue.py to (re)generate via MODELBEAST flux_local (klein-4b, local M-series GPU). Sprites render on flat magenta #ff00ff for chroma-keying; run bg_remove_local afterwards for transparency.",
"style": {
"sprite": "16-bit SNES-era pixel art game sprite, top-down view, bold clean black outline, vibrant saturated colors, single centered subject, flat solid magenta #ff00ff background, no text, no watermark, no drop shadow",
"tile": "16-bit pixel art, seamless tileable top-down floor texture, flat even lighting, no objects, no perspective, no text",
"wall": "16-bit pixel art, top-down game wall tile, seamless, dark, no text"
},
"defaults": { "model": "flux2-klein-4b", "steps": 4 },
"items": [
{ "name": "floor_parquet", "style": "tile", "w": 512, "h": 512, "prompt": "wooden parquet record-shop floor" },
{ "name": "floor_checker", "style": "tile", "w": 512, "h": 512, "prompt": "black and white checkerboard nightclub floor tiles" },
{ "name": "floor_carpet", "style": "tile", "w": 512, "h": 512, "prompt": "worn dark red record-store carpet, subtle pattern" },
{ "name": "wall_crate", "style": "wall", "w": 512, "h": 512, "prompt": "stacked wooden vinyl record crates seen from above, brown" },
{ "name": "wall_shelf", "style": "wall", "w": 512, "h": 512, "prompt": "shelf packed tight with vinyl record spines" },
{ "name": "wall_poster", "style": "wall", "w": 512, "h": 512, "prompt": "brick wall plastered with gig flyers and rave posters" },
{ "name": "player_digger", "style": "sprite", "w": 768, "h": 768, "prompt": "a cool crate-digger DJ hero wearing headphones and a snapback cap, clutching a box of vinyl records" },
{ "name": "enemy_poser", "style": "sprite", "w": 768, "h": 768, "prompt": "a drunk clubber poser spilling a pint, goofy stumbling pose" },
{ "name": "enemy_gearnerd", "style": "sprite", "w": 768, "h": 768, "prompt": "a nerdy audiophile with huge glasses clutching a vintage synthesizer, cornering you to talk gear" },
{ "name": "enemy_soundguy", "style": "sprite", "w": 768, "h": 768, "prompt": "a menacing sound engineer specter in dark clothes with glowing eyes and a clipboard, unstoppable boss" },
{ "name": "enemy_record_pirate", "style": "sprite", "w": 768, "h": 768, "prompt": "a skeleton record pirate in a tricorn hat brandishing a black vinyl record like a cutlass" },
{ "name": "enemy_crate_ghoul", "style": "sprite", "w": 768, "h": 768, "prompt": "a green zombie crate-digger ghoul rising out of a record bin, arms outstretched" },
{ "name": "gen_discount_bin", "style": "sprite", "w": 768, "h": 768, "prompt": "a cardboard dump bargain bin overflowing with cheap dusty vinyl records" },
{ "name": "pickup_espresso", "style": "sprite", "w": 512, "h": 512, "prompt": "a steaming double espresso in a small cup, glowing energy icon" },
{ "name": "pickup_lanyard", "style": "sprite", "w": 512, "h": 512, "prompt": "a VIP backstage laminate pass on a lanyard, shiny" },
{ "name": "pickup_airhorn", "style": "sprite", "w": 512, "h": 512, "prompt": "a red and chrome handheld air horn can" },
{ "name": "pickup_vinyl", "style": "sprite", "w": 512, "h": 512, "prompt": "a single black 12 inch vinyl record with a red center label" },
{ "name": "pickup_goldrecord", "style": "sprite", "w": 512, "h": 512, "prompt": "a shiny gold vinyl record trophy, sparkling grail, rare" },
{ "name": "prop_djbooth", "style": "sprite", "w": 768, "h": 768, "prompt": "a glowing DJ booth with twin turntables and a mixer, magenta and cyan neon glow, the exit portal" },
{ "name": "prop_turntable", "style": "sprite", "w": 512, "h": 512, "prompt": "a professional black turntable with a spinning vinyl record and tonearm" },
{ "name": "prop_velvet_rope", "style": "sprite", "w": 512, "h": 512, "prompt": "a red velvet rope barrier strung between two brass stanchion posts" },
{ "name": "prop_lamp", "style": "sprite", "w": 512, "h": 512, "prompt": "a hanging industrial pendant lamp casting a warm glow" }
]
}