A Dark Cave: Text-Based Survival Game Avoids AI Slop, Embraces Minimalism

A Dark Cave is a free text-based survival and settlement building browser game playable on desktop and mobile. The game intentionally avoids visuals and embraces minimalism, using only text, symbols, and sounds to create atmosphere and spark the player's imagination.
Key Features
- Incremental idle mechanics with narrative-driven gameplay, inspired by A Dark Room, Candy Box, Kittens Game, and Darkest Dungeon.
- Resource management: wood, food, stone, and rare materials gathered from the cave and surrounding areas.
- Crafting system: tools (axes, picks), weapons and armor for turn-based combat, including arbalest, nightshade bow, stormglass halberd.
- Building: workshop, barracks, shrine, each unlocking new capabilities.
- Villagers: assign to gathering, crafting, or construction tasks.
- Companions: each with their own storylines — a wandering knight, an aging wizard, a wildling huntress.
- Turn-based combat with crafted weapons, bombs, and combat skills.
- Dark fantasy atmosphere: story unfolds through events, choices, and discovery. Build shrines and monuments, unlock forbidden knowledge.
- Auto-save and idle mode so settlements produce resources while you're away.
Why No Graphics?
From the developer's Reddit post (linked in the HN discussion), players prefer no graphics at all over AI-generated graphics, especially when they can recognize them as AI-generated. The developer argues that the growing abundance of easily available polished graphics means games will soon need main differentiators beyond visuals: storytelling, atmosphere, emotions, personalization, nostalgia, or the ability to leave space for the player's imagination.
Who It's For
Developers interested in game design minimalism, text-based narrative games, or incremental/idle mechanics — or anyone wanting to see a successful example of avoiding AI slop in gaming.
📖 Read the full source: HN AI Agents
👀 See Also

Building Custom Image Analysis Skills in OpenClaw with Local Models
A developer created a custom OpenClaw skill to analyze images using Qwen2.5 VL running locally via Ollama on Windows 11 with WSL, bypassing the WebUI's image limitations through API calls and custom scripts.

Building a Slay the Spire 2 Agent with Local LLMs: Lessons and Open Problems
A developer built an agent that plays Slay the Spire 2 using Qwen3.5-27B via KoboldCPP/Ollama, achieving ~10 sec/action and ~88% action success rate with techniques like state-based tool routing and single-tool mode, while identifying open problems like prompt consistency and tool calling reliability.

Developer shares lessons from building sports app with Base44 and Claude
A developer built a sports app called glanceplay.com on Base44 for quick, casual-friendly game briefings, but found Base44 credits expensive for iterative code changes. They recommend using platforms like Base44 for initial scaffolding, then relying on Claude for incremental changes and debugging.

Building a 200k LOC Production App via Vibe Coding from a Phone
A developer built Vibe Remote, a mobile vibe-coding tool with ~200,000 lines of code (140k Go, 60k Swift), primarily by messaging Claude Code through the app from their phone. The project revealed key challenges like DRY violations and E2E test bottlenecks.