Caves
2D Cave Exploration Game with Procedurally Generated Levels
Install / Use
/learn @sunjay/CavesREADME
caves
This is a game written in the Rust programming language to explicitly target the GameShell, a small GameBoy sized Linux computer. The game is a cave/dungeon exploration game. The maps are procedurally generated based on a random seed that can be used to reproducibly create the same map on multiple executions.
This game is still in very early development. Everything, including the name of the game, is subject to change.
Story
A highly experienced explorer finds themselves deep within a cave full of winding tunnels and rooms filled with items and many monsters ready to fight. At the deepest levels of this cave is an enormous treasure. The explorer must fight through the enemies and solve the puzzles of the cave in order to get to the final treasure chamber at the deepest level of the cave.
Hidden in each level of the cave is a special golden "treasure key" which must be collected in order to access the treasure chamber. The treasure chamber will only be unlocked once all treasure keys are found and brought to the entrace of the chamber.
Other keys can be used to unlock locked doors. Potions and other items are scattered throughout to help the explorer fight through the cave. Solve the puzzles of each level in order to reach the end and collect the treasure!
Running The Game
Visit rustup.rs to install the Rust compiler and Cargo.
Use DISPLAY_SCALE=n for some n >= 1 to make seeing the game easier on high
DPI displays.
$ DISPLAY_SCALE=2 cargo run
Related Skills
himalaya
350.1kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
350.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
350.1kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
frontend-design
109.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
