Commit graph

35 commits

Author SHA1 Message Date
Llywelwyn
0ef3a51e56 in-game cheat/debug menu 2023-08-13 13:43:16 +01:00
Llywelwyn
dab0683ffd generic goto_level, implements backtracking 2023-08-13 09:21:07 +01:00
Llywelwyn
b5e3880a33 IntervalSpawningSystem{} fix, and mobs randomly move 2023-08-01 08:30:04 +01:00
Llywelwyn
6cef899ef6 ai refactor, mob spawns now take into account player level, small fixes 2023-07-31 22:24:38 +01:00
Llywelwyn
42113ad6a4 building and theming the forest 2023-07-30 04:17:20 +01:00
Llywelwyn
6d6b84ae6a town tweaks 2023-07-29 08:43:40 +01:00
Llywelwyn
2d4758ced1 seen entities on ui 2023-07-29 00:12:03 +01:00
Llywelwyn
b940142f16 the town 2023-07-27 21:15:20 +01:00
Llywelwyn
1239597422 decouples depth from difficulty, and renames depth to ID
for future impl of branches
2023-07-27 17:59:46 +01:00
Llywelwyn
f2fabafe57 starting in town 2023-07-26 01:35:02 +01:00
Llywelwyn
1b4d0c2c4b tweaks and wasm build for w3 2023-07-25 17:08:11 +01:00
Llywelwyn
f53b767376 overhaul: data-driven architecture 2023-07-25 03:50:50 +01:00
Llywelwyn
b80c3ac9d1 FillEdges builder, and a welcome message 2023-07-24 19:16:20 +01:00
Llywelwyn
7f0465da73 finishes decoupling map from camera 2023-07-24 18:53:51 +01:00
Llywelwyn
1f6c04a526 atomises item table into sub-tables, adds table rolls to vaults 2023-07-23 22:41:24 +01:00
Llywelwyn
ab5797078c corridor types, doors, some refactoring 2023-07-23 21:23:38 +01:00
Llywelwyn
46e0c6ec6b room builders 2023-07-23 18:35:55 +01:00
Llywelwyn
2ceb20a822 atomises rooms and corridors
- room sorter
- rounding room corners
- dogleg and bsp corridors
- room exploder
2023-07-23 16:44:14 +01:00
Llywelwyn
b7b2061228 fun with layers, and inventory display refactor 2023-07-23 15:50:56 +01:00
Llywelwyn
53afddf055 prefab whitespace fix 2023-07-23 02:39:02 +01:00
Llywelwyn
dd367dc39b refactors mapgen into chained builders 2023-07-21 18:34:08 +01:00
Llywelwyn
d1f36499c2 vaults 2023-07-21 13:06:39 +01:00
Llywelwyn
8664a8e066 refactors entity spawning 2023-07-21 10:58:58 +01:00
Llywelwyn
ea79d4064f refactors image loading into fully-fledged prefab builder 2023-07-20 21:55:03 +01:00
Llywelwyn
fc59880b80 initial wfc, and suppressing dead code warnings 2023-07-20 17:21:32 +01:00
Llywelwyn
7f775b80dd voronoi, and starting on wfc 2023-07-20 15:26:51 +01:00
Llywelwyn
09bafa4d1f diffusion-limited aggregation, symmetry, brushes 2023-07-19 20:15:26 +01:00
Llywelwyn
9f45c63539 8-bit wall bitmasks 2023-07-16 19:30:44 +01:00
Llywelwyn
f578938390 mazes 2023-07-16 07:59:24 +01:00
Llywelwyn
363ff4c0a3 drunkards walk 2023-07-15 23:19:46 +01:00
Llywelwyn
d96d4881d5 cellular automata and bsp interiors 2023-07-15 18:35:20 +01:00
Llywelwyn
d754aed52a bsp dungeons 2023-07-15 15:15:43 +01:00
Llywelwyn
0728a1db41 mapgen visualisation 2023-07-15 13:38:51 +01:00
Llywelwyn
325c5af52f enforces api usage 2023-07-15 12:27:50 +01:00
Llywelwyn
7e4953f096 map builder module 2023-07-15 11:01:50 +01:00