From 5049fbd9045e37a9225d8ce9dda32ba40340faa9 Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Sat, 19 Jul 2025 07:40:06 +0200 Subject: [PATCH] Added notes about mapgen --- TODO.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index eb4b773..fc7418e 100644 --- a/TODO.md +++ b/TODO.md @@ -84,9 +84,15 @@ [ ] Some weapons can roll twice and take the worst [ ] When being hit a resistance roll based on armor and other stats is done [ ] Add special sprites that can be positioned on units that display their last roll -[ ] The exit tables for each level should be randomized -[ ] For each level make a list of possible maps -[ ] Each map can be placed once in any exit table -[ ] Set up a 2-way link for exits when randomizing + +## Map-gen + +[ ] 9 maps are hard-coded with exit tables +[ ] Each map has their walls or exit tiles set up on the edge +[ ] on non-wall tiles rooms are generated +[ ] The player cannot return to previous floors [ ] The enemies that may appear on each floor should be randomized from a list [ ] Some enemies are hard-coded to appear +[ ] Some floors can have hard-coded maps that load in +[ ] Chest tiles are placed randomly +[ ] Enemies are placed randomly -- 2.30.2