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>
12 lines
471 B
Bash
Executable File
12 lines
471 B
Bash
Executable File
#!/bin/sh
|
|
# Launch MRPGI with the local AI parser pointed at your Gemma model.
|
|
# Override by exporting MRPGI_AI_MODEL first, or edit the default below.
|
|
export MRPGI_AI_MODEL="${MRPGI_AI_MODEL:-hf.co/OBLITERATUS/gemma-4-E4B-it-OBLITERATED:latest}"
|
|
#
|
|
# Use OpenRouter instead of local Ollama:
|
|
# MRPGI_AI=openrouter OPENROUTER_API_KEY=sk-... MRPGI_AI_MODEL=google/gemma-2-9b-it:free ./run.sh
|
|
# Disable the AI lane entirely:
|
|
# MRPGI_AI=off ./run.sh
|
|
#
|
|
exec cargo run "$@"
|