Commit Graph

28 Commits

Author SHA1 Message Date
Joachim Lusiardi a542e4b1c0 add mechanism for level gain 2024-11-06 14:29:30 +01:00
Joachim Lusiardi 3249529f94 cleanup 2024-11-06 09:22:22 +01:00
Joachim Lusiardi 72f7be2ed8 more work on level generators 2024-11-05 12:02:45 +01:00
Joachim Lusiardi df80dfdd8a introduce custom type for the graph 2024-11-01 13:08:02 +01:00
Joachim Lusiardi 789a41cb3f make connections more variable 2024-11-01 12:02:11 +01:00
Joachim Lusiardi 1878959e69 Clippy 2024-10-31 22:36:23 +01:00
Joachim Lusiardi 3096386ad1 improve paths 2024-10-31 21:52:04 +01:00
Joachim Lusiardi f5d257e826 more work on generator and tests 2024-10-31 15:20:39 +01:00
Joachim Lusiardi a82a847ecd more tests 2024-10-31 09:58:15 +01:00
Joachim Lusiardi 50d98bfb4d work on level generation including tests 2024-10-31 07:48:22 +01:00
Joachim Lusiardi c6492c28c2 work on level generator 2024-10-30 08:56:45 +01:00
Joachim Lusiardi 7f288dbcd1 first version of the level new generator
monsters and artefact are missing
roomsize is fixed
2024-10-29 06:48:45 +01:00
Joachim Lusiardi 1ae7ff45ab Rename treasure room 2024-10-27 06:24:14 +01:00
Joachim Lusiardi b833b43c7c Extract constants and make monsters variable per level 2024-10-26 17:00:51 +02:00
Joachim Lusiardi e490011b4e use macros to create monsters 2024-10-25 07:21:34 +02:00
Joachim Lusiardi 38dc7285c2 try to improve monster handling 2024-10-24 08:57:52 +02:00
Joachim Lusiardi 6f4c37728f make size of levels variable 2024-10-23 15:54:33 +02:00
Joachim Lusiardi cefb0cc5f2 improve combat system 2024-10-20 22:12:28 +02:00
Joachim Lusiardi efc4cdd363 updated deps
fixed clippy remarks
2024-10-20 14:59:20 +02:00
Joachim Lusiardi b88bc67c50 monsters move and attack the player 2023-12-26 19:11:41 +01:00
Joachim Lusiardi 2a86201c3e add 3 distinct outcomes for the game 2023-12-21 23:02:06 +01:00
Joachim Lusiardi 6b6206370b Make enemies randomized 2023-12-18 17:04:48 +01:00
Joachim Lusiardi 73315a7636 monsters as trait 2023-12-18 16:11:19 +01:00
Joachim Lusiardi 8b21e179c2 fight monsters, collect artifacts 2023-12-17 16:14:17 +01:00
User Jlusiardi 643f3b76f9 More work 2023-12-09 22:43:06 +01:00
Joachim Lusiardi 4a024a47d9 randomize artifact generation 2023-12-09 17:39:26 +01:00
Joachim Lusiardi e47036bd8d more tests 2023-12-09 08:43:41 +01:00
Joachim Lusiardi aa3fa6efb1 Work on levelgenerator 2023-12-04 18:41:21 +01:00