Commit graph

66 commits

Author SHA1 Message Date
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
Llywelwyn
4f899d329e initial 2023-07-10 12:48:56 +01:00
Llywelwyn
85881db62f pre-api removal 2023-07-10 11:46:21 +01:00
Llywelwyn
7eb0e0ad64 minor fixes - grammar and rng 2023-07-10 11:13:54 +01:00
Llywelwyn
d41ef0f8dc vim keys fix 2023-07-10 10:21:54 +01:00
Llywelwyn
491581c848 more interactions for the curse component 2023-07-10 09:09:53 +01:00
Llywelwyn
e8eaa69909 better magic map anim 2023-07-10 08:31:54 +01:00
Llywelwyn
8462eab0bd fixed room gen bug (disconnected rooms) 2023-07-10 06:55:52 +01:00
Llywelwyn
c6639b7616 weighted spawns, magic mapping, and curses 2023-07-10 06:49:31 +01:00
Llywelwyn
b8f8691e90 depth, waiting (with hp recovery), hit die for monsters, ui tweak 2023-07-10 03:35:09 +01:00
Llywelwyn
b6522d42c3 tweaks
changed placeholder player name, suppressed some dead code warnings
2023-07-09 23:08:58 +01:00
Llywelwyn
51060f1a85 saveload system
localstorage isn't supported by wasm, so playing online will probably just not have save games for a while
2023-07-09 12:09:30 +01:00
Llywelwyn
dd91a8cca7 particle lifetime consts, and confusion msg fixes 2023-07-09 10:23:17 +01:00
Llywelwyn
22d90a46b4 scroll of confusion 2023-07-09 09:51:42 +01:00
Llywelwyn
d4d25955cc destructible items 2023-07-09 09:23:52 +01:00
Llywelwyn
06c3d40c65 magic missile, fireball scrolls 2023-07-09 09:12:21 +01:00
Llywelwyn
2266998e80 blood and entity colour tweak 2023-07-09 05:38:25 +01:00
Llywelwyn
05011c6de8 Merge remote-tracking branch 'origin/master' 2023-07-09 03:35:39 +01:00
Llywelwyn
7bf1c0b887 Brogue-style tile colour offsets, and main menu 2023-07-09 03:35:31 +01:00