MRPGI/kit/themes/horror/gemini_sprites.md
type-two d0caf983a0 Initial commit: MRPGI — Apple-Silicon AGI adventure engine
A new-school reimagining of Sierra's 1980s AGI interpreter in Rust + macroquad:

- Dual-buffer (visual + priority) room model with hand-painted walkability
- In-engine room editor: brush/line/rect/fill/pick/erase/oval/image/spawn/object tools
- Sprite pipeline (PNG -> EGA quantize), multi-room worlds with edge exits
- Objects with look/use/needs/keys/win conditions (no code)
- Forgiving text parser + optional local-LLM lane (Ollama / OpenRouter)
- Branching NPC dialogue trees, chiptune SFX, per-room ambient music
- Content kit: 61 archetypes across fantasy/scifi/monsters/saucy/horror
- Full docs: README, EDITOR_GUIDE, MANUAL, art manifesto + Gemini prompts

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 17:26:55 +10:00

26 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Classic horror sprites — Gemini Nano Banana prompts
Gothic, candlelit, a little funny. Generate each on a **solid flat magenta
(#FF00FF) background**, key out the magenta, drop into `sprites/`, press `R`.
Colours snap to EGA on load.
**STYLE (prepend to every prompt):**
> 16-colour EGA pixel-art sprite, single object centred on the bottom edge, bold readable silhouette, flat hard-edged colours, desaturated gothic palette — greys, bone-white, sickly green and deep violet, with a single warm candle-amber accent — retro 1980s Sierra/AGI horror look, eerie but a touch comedic, on a solid flat magenta (#FF00FF) background, NO text, NO drop shadow, NO scene.
| filename | size | subject |
|----------|------|---------|
| `candle` | 8×20 | a black candle with a small amber flame and dripping wax |
| `skull` | 14×12 | a yellowed human skull, grinning, hollow eye sockets |
| `coffin` | 22×14 | a stone/wood coffin, lid slightly ajar |
| `gravestone` | 16×18 | a leaning weathered headstone with a scratched-out name |
| `cobweb` | 16×16 | a corner cobweb, thick lace, one waiting spider |
| `portrait` | 16×20 | an old framed portrait of a pale figure whose eyes seem to follow |
| `clock` | 14×26 | a tall grandfather clock stopped at 3:07, pendulum still |
| `doll` | 12×18 | a porcelain doll in a faded dress, cracked face, blank stare |
| `diary` | 14×12 | a small locked leather diary with an iron clasp |
| `ouija` | 18×14 | a wooden ouija board with a heart-shaped planchette |
Reuses: `mirror` (from the saucy pack — a foxed antique mirror works fine), `crypt door`→`door`, and `key`.
**Flat template:** `<STYLE> Subject: <subject>.`