Joachim Lusiardi
|
ef3a6026f5
|
minor fixes
|
2024-11-07 09:22:19 +01:00 |
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
|
5311f56ca0
|
extract minimal room size as constant
|
2024-11-03 10:32:04 +01:00 |
Joachim Lusiardi
|
df80dfdd8a
|
introduce custom type for the graph
|
2024-11-01 13:08:02 +01:00 |
Joachim Lusiardi
|
8b23c565b8
|
make connections more variable
|
2024-11-01 12:06:50 +01:00 |
Joachim Lusiardi
|
789a41cb3f
|
make connections more variable
|
2024-11-01 12:02:11 +01:00 |
Joachim Lusiardi
|
d42d8a12b4
|
make spiders more visible
|
2024-11-01 08:49:12 +01:00 |
Joachim Lusiardi
|
8ee142586b
|
make monsters visible
|
2024-10-31 22:39:11 +01:00 |
Joachim Lusiardi
|
1878959e69
|
Clippy
|
2024-10-31 22:36:23 +01:00 |
Joachim Lusiardi
|
8bae1c7668
|
formatted
|
2024-10-31 22:34:35 +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
|
e96660cea0
|
redo some colors
|
2024-10-30 13:01:28 +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
|
74831857cf
|
fix monster percentage
|
2024-10-27 06:24:40 +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
|
8267ad083f
|
fix player tests
|
2024-10-24 09:09:29 +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
|
5111fec1fa
|
fixed message while changing levels
|
2024-10-23 15:53:28 +02:00 |
Joachim Lusiardi
|
9fb3c83b67
|
more documentation
|
2024-10-23 15:53:04 +02:00 |
Joachim Lusiardi
|
9ae713b6c8
|
make variable inventory slots
|
2024-10-22 13:39:43 +02:00 |
Joachim Lusiardi
|
5949b2a2d6
|
limit inventory to 10 slots
|
2024-10-21 21:59:55 +02:00 |
Joachim Lusiardi
|
2b8f7eebba
|
unused potions now are collected in the inventory and can be consumed with the p key
|
2024-10-21 21:52:07 +02:00 |
Joachim Lusiardi
|
a0635de65a
|
reorder key handling
|
2024-10-21 20:37:52 +02:00 |
Joachim Lusiardi
|
8dfe56a3c2
|
randomize content of chests and potions
|
2024-10-21 08:27:55 +02:00 |
Joachim Lusiardi
|
b3d85ac7b3
|
Improved fights between player and monster
|
2024-10-21 08:26:51 +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
|
210d590e38
|
prevent player from leaving the field
|
2024-01-03 09:12:00 +01:00 |
Joachim Lusiardi
|
e4018d9cce
|
remove unused import
|
2024-01-01 15:34:52 +01:00 |
Joachim Lusiardi
|
f6bb0a9297
|
version can be displayed as message
|
2023-12-31 18:10:09 +01:00 |
Joachim Lusiardi
|
b6d61e4bd1
|
Merge remote-tracking branch 'origin/include_git_hash' into add_messages
|
2023-12-31 17:45:42 +01:00 |
Joachim Lusiardi
|
85496e3200
|
make git commit hash available at compile time
|
2023-12-31 17:41:59 +01:00 |
Joachim Lusiardi
|
4770a21abe
|
for changes to add messages
|
2023-12-31 15:59:52 +01:00 |
Joachim Lusiardi
|
a69e89c806
|
Only consume potions if they have an effect
|
2023-12-30 16:44:23 +01:00 |
Joachim Lusiardi
|
b3d64f7438
|
Monsters can attack player now
|
2023-12-30 16:31:27 +01:00 |
Joachim Lusiardi
|
b88bc67c50
|
monsters move and attack the player
|
2023-12-26 19:11:41 +01:00 |
Joachim Lusiardi
|
2098bedabe
|
make monsters more like players
|
2023-12-26 11:38:23 +01:00 |
Joachim Lusiardi
|
c0d51f501f
|
extract has_position trait
|
2023-12-25 13:47:15 +01:00 |
Joachim Lusiardi
|
bb8a24aa91
|
clean up monsters
|
2023-12-25 13:26:45 +01:00 |
Joachim Lusiardi
|
67faae44b1
|
Prevent crashes when terminal is too small
|
2023-12-25 08:44:44 +01:00 |
Joachim Lusiardi
|
de5ea76913
|
step to xp
|
2023-12-22 20:10:30 +01:00 |