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
50e3cb50bc
Update README for week 2.md
2023-07-23 14:50:28 +01:00
Llywelwyn
53afddf055
prefab whitespace fix
2023-07-23 02:39:02 +01:00
Llywelwyn
050923fab0
pluralised names
2023-07-23 02:10:29 +01:00
Llywelwyn
b4420ba538
inventory refactor, maybe slightly unwieldy
2023-07-23 01:42:26 +01:00
Llywelwyn
e2afd47830
attribute component - functionality NYI
2023-07-21 21:43:24 +01:00
Llywelwyn
c39f2cb013
starting to move entities to raws ready for swap
2023-07-21 20:01:31 +01:00
Llywelwyn
dd367dc39b
refactors mapgen into chained builders
2023-07-21 18:34:08 +01:00
Llywelwyn
8a5600267c
flipping vaults
2023-07-21 13:35:17 +01:00
Llywelwyn
d1f36499c2
vaults
2023-07-21 13:06:39 +01:00
Llywelwyn
a3b4688608
prefab sectionals and searching on wait
2023-07-21 11:11:54 +01:00
Llywelwyn
8664a8e066
refactors entity spawning
2023-07-21 10:58:58 +01:00
Llywelwyn
e72d1bd694
prefabs from ascii
2023-07-20 22:30:56 +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
6b86b8f251
8-bit wall bitmasks - pt 2
2023-07-16 19:31:11 +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
011b26088e
refactoring
2023-07-15 12:46:25 +01:00
Llywelwyn
b6dd1c7367
Merge branch 'mapgen_refactor'
2023-07-15 12:27:58 +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
Llywelwyn
6302951694
reduces trap from testing values
2023-07-15 10:09:25 +01:00
Llywelwyn
43d2dbc12b
Merge branch 'traps'
2023-07-15 09:59:43 +01:00
Llywelwyn
d316a55818
basic trap implementation
...
confusion on player is NYI
2023-07-15 09:59:20 +01:00
Llywelwyn
4dffdd361d
lighting system. light sources NYI
2023-07-13 19:37:26 +01:00
Llywelwyn
24417fbb05
basic wands and wresting
2023-07-12 11:40:56 +01:00
Llywelwyn
4cd4b638ec
vi-keys in menu fix
2023-07-12 08:26:26 +01:00
Llywelwyn
73bd07c1b8
hunger system
2023-07-12 08:17:50 +01:00
Llywelwyn
b6a29df222
Update README.md
2023-07-12 00:13:58 +01:00
Llywelwyn
d818083dfe
week 1 readme
2023-07-11 13:19:19 +01:00
Llywelwyn
dbad381fe7
Update README.md
2023-07-11 11:35:01 +01:00
Llywelwyn
ec9127573c
fastfov and telepathy
...
currently no way to *gain* telepathy, but it works
2023-07-11 11:12:11 +01:00
Llywelwyn
58ab2e9aa5
wasm
2023-07-11 08:18:44 +01:00
Llywelwyn
27d14ac97d
gameover
2023-07-11 08:17:18 +01:00
Llywelwyn
8d04c40389
basic equippables
2023-07-11 07:43:35 +01:00
Llywelwyn
595ec61332
vi-keys menu nav, and 80x60 menu bg img
2023-07-11 04:50:55 +01:00
Llywelwyn
aaa5376544
atomises spawn tables
2023-07-11 03:43:14 +01:00
Llywelwyn
f61af23c56
improves messaging
2023-07-11 03:42:41 +01:00
Llywelwyn
42901b984e
extends log builder, swaps away from textblocks
...
line wrapping no longer works, but in return the message log can easily be swapped between ascending/descending, and spaces/no spaces between entries.
realistically nobody wants to read a huge wrapped line anyway so those can just be avoided
2023-07-11 02:41:01 +01:00
Llywelwyn
b562e093ea
wasm build
2023-07-10 13:13:37 +01:00
Llywelwyn
a780d13733
Merge branch 'gamelog_module'
2023-07-10 13:09:17 +01:00
Llywelwyn
c10eda695a
logs + events refactor
2023-07-10 13:09:01 +01:00