Played ✓
EXP-07of 10Time management
Monster Laundromat
The only laundromat that serves monsters. Read the tags. Never wash lights with darks.
One brief went to frontier models. Here's what each of them built. Pick a version and play.
Played ✓
Played ✓
Played ✓
Played ✓
Gemini 3.8 Flash
High effort · coming soon
BuildingYour verdict
Which one did you like best?
Play at least two versions, then come back and vote. They open in a new tab.
The brief
Every model got exactly this.
442 words, copied straight from the prompt file. No follow-up hints, no model-specific tweaks.
- Stack
- Three.js, TypeScript, Vite
- Assets
- None. All generated in code
- Controls
- Mouse and keyboard
You are a senior browser-game engineer and 3D game designer. Inspect the repository and implement Monster Laundromat as a complete playable browser game using Three.js directly for the laundromat, machines, clothing, customers, and effects. Preserve unrelated project work. If starting fresh, use Vite and TypeScript.
Game
Create a humorous, cozy time-management game in a monster-run laundromat. Customers bring strange garments with specific needs: a dragon’s smoke-stained cape, a slime’s favorite sweater, a werewolf’s shredded coat, or a ghost’s invisible socks. The player sorts clothing, chooses wash settings, waits for cycles, and folds or returns the finished items. Make each order a small tactile puzzle.
Use a clear counter-and-machine view. The player can click or drag garments to bins, washers, dryers, and the folding counter. Provide optional keyboard shortcuts and a short tutorial. Every item must show useful visual and text clues. Use a small set of understandable rules: fabric, dirt, color, temperature, and special customer traits. Washing whites with darks or using the wrong temperature may reduce quality, but should not instantly fail the shift.
Gameplay and campaign
Implement a sequence of short shifts with increasing order volume and one new mechanic introduced at a time. At least six customer types, eight garment types, and three machine types. Machines have visible timers and can process multiple orders only when configured to allow it. Let the player queue tasks and collect finished laundry while another machine runs. Add optional service goals such as perfect sorting or fast folding. Give clear bonuses for accurate combinations and a helpful recovery path for mistakes.
Between shifts, let the player buy cosmetic décor or bounded convenience improvements using earned tips. Keep upgrades optional; no pay-to-win or time-gated mechanics. Track customer satisfaction, tips, quality, and shift progression. Include a short story about the laundromat and its regulars, with a clear ending and a replayable endless shift mode if scope permits. Save best score and settings locally.
Presentation
Make a warm, colorful 3D diorama with chunky stylized machines, spinning washer doors, soap bubbles, steam, fluorescent signage, folding tables, and monster customer animations. Give each garment a distinctive silhouette and readable dirt/color cues. Use satisfying animations and sounds for loading, washing, drying, folding, and delivery. Keep sound controls and visual effects respectful and adjustable.
Interface and technical requirements
Implement title, controls/tutorial, active shift, order queue, machine status, pause, upgrade/decor choice, results, ending, and restart. All drag targets, settings, machines, and buttons must work. Use crisp HTML/CSS text over the Three.js canvas. Handle resize, focus loss, pause, WebGL failure, and object cleanup. Avoid unavailable external assets. Test sorting, washing, machine timing, folding, scoring, and restart. Run build/checks, update README, and report how to run the game and any known limitations.