CAVE CRAWLER (VBA)
A downloadable game
CAVE CRAWLER - A Roguelike/RPG inside a SOLIDWORKS Macro!
Yes, you need to have SOLIDWORKS in order to play this game. Maybe I'll try to port it to Excel, too.
Crawl through dozens of procedurally generated rooms, collect loot, battle monsters, and save the caves!
Move and interact by pressing the INTERACT buttons or by pressing ALT + W, A, S, D, Space. Interacting while you're on the same tile as an enemy will cause you to attack the enemy. Interacting while you're on the same tile as a corpse will cause you to check the corpse and pick up any items it has if they're better than what you already have.
NPCs are represented by a letter and either a + or - symbol. A friendly Villager would be "V+" while a hostile Dweller would be "D-".
Corpses can be looted for items. Corpses are represented by a percentage sign and a letter, like "%A" for the corpse of an Adventurer.
Staircases are used to descend! Staircases look like several dots going down.
To move to the next room, move horizontally or vertically until you come across a wall of "%%%%%%", then move into it to transition to the next room. The map is only 3x3, so you may find that the wall doesn't let you through. In that case, try a different "%%%%%%%" wall!
The objective is to journey to the lowest level (floor 5) and kill the Worm. Good luck!
Disclaimer: procedural generation isn't perfect. It's possible that you will be placed in a position from where it's impossible to progress. If that happens, I sincerely apologize (there are numerous checks that the game runs to try to avoid doing that, but something will inevitably slip through). The only thing you can do is exit the macro and run it again to start over. If it's any consolation, the game is short and learning tidbits about how to get to the boss without dying is more valuable than a single good run. It is a roguelike, after all.
Tiles Guide:
" " - Nothing; a space you could walk into
"##" - Solid rock wall; you can't walk here
"@@" - Bottomless pit; you can't walk here
"~~" - Water; you can walk through this, but you can't interact with things while on it
"¿?" - Lava; you can't walk here
"==" - Small constructed wall; you can't walk here
"||" - Grand constructed wall; you can't walk here
"%%" - Out-of-bounds; you can't walk onto this tile, but it might represent a transition to another room
":." - Staircase; walk onto this tile and interact to go down a floor
Status | Prototype |
Author | Real_Human_1000 |
Genre | Adventure, Role Playing |
Tags | 2D, ascii, Fantasy, Open Source, Retro, Roguelike, Roguelite, solidworks, vba |
Download
Install instructions
THIS IS NOT A STANDALONE EXECUTABLE! You need to open a SOLIDWORKS part/assembly, then click Tools > Macro > Run and navigate to the SWP file. I would recommend adding a shortcut on one of your tool ribbons to the macro.
Comments
Log in with itch.io to leave a comment.
love the look of this!