byteCrawler is a rougue-like dungeon crawler with procedural generation and deck building.
byteCrawler is split into 2 sections. Town building and dungeon crawling. The nature of dungeon crawling and town building is cyclical. The player finds pieces of the town in the dungeon. The pieces of the town then allow for upgrades and items for further crawling in the dungeon.
Dungeons are procedurally generated. Everything is random. You can find the generation docs here.
When a player lands on a tile with a monster they have two choices fight or flee. Combat is turn based. Players have card spells to do damage or heal themselves during combat. Healing cards don't take away a players turn. The more damage a card does the higher the MP cost.
Players level according to this formula:
currentLevel ** 1.6 * playerRarity * 500
Once a player reaches the the threshold, they're rewarded with 4 stat points and new spell cards to add to their deck.
- Bestiary
- Wall Sprites
- Potions as usable items
Allows for the player to buy levels. TO DO: As the player goes further into the dungeon the cost decreases.
Allows for the player to buy items that increase stats. As the player goes further into the dungeon better items become available.
Allows for the player to accept quests and gain EXP through completion
Allows for the player to check on their current progress in the dungeon.