Commit graph

  • c169a1eae6 combat system overhaul - d20/hack-like Llywelwyn 2023-07-28 06:29:59 +01:00
  • 32044dbb6a removes unused resources, and embedded font fix Llywelwyn 2023-07-28 01:51:14 +01:00
  • d2648c4560 visual overhaul Llywelwyn 2023-07-28 01:06:42 +01:00
  • b940142f16 the town Llywelwyn 2023-07-27 21:15:20 +01:00
  • 5f091bc2ab Merge branch 'depths_to_ids' Llywelwyn 2023-07-27 17:59:54 +01:00
  • 1239597422 decouples depth from difficulty, and renames depth to ID Llywelwyn 2023-07-27 17:59:46 +01:00
  • 8b2acab576 canines Llywelwyn 2023-07-26 02:46:22 +01:00
  • a54e604681 town tweaks, themes Llywelwyn 2023-07-26 02:30:25 +01:00
  • f2fabafe57 starting in town Llywelwyn 2023-07-26 01:35:02 +01:00
  • 34e7ec40ee Merge remote-tracking branch 'origin/master' w3 Llywelwyn 2023-07-25 17:08:21 +01:00
  • 1b4d0c2c4b tweaks and wasm build for w3 Llywelwyn 2023-07-25 17:08:11 +01:00
  • 9973693766
    formatting Llywelwyn 2023-07-25 17:02:36 +01:00
  • a7ed02ce2d
    Update README - week 3.md Llywelwyn 2023-07-25 16:56:18 +01:00
  • 1c956cdf58 sanity checks Llywelwyn 2023-07-25 04:03:01 +01:00
  • 2e23601fc8 wasm build Llywelwyn 2023-07-25 03:51:01 +01:00
  • f53b767376 overhaul: data-driven architecture Llywelwyn 2023-07-25 03:50:50 +01:00
  • 062d36f640 Merge remote-tracking branch 'origin/master' Llywelwyn 2023-07-24 23:01:51 +01:00
  • cdf16aca9d particles, and centred camera Llywelwyn 2023-07-24 23:01:34 +01:00
  • 93e19ed562
    week 3 images Llywelwyn 2023-07-24 19:40:20 +01:00
  • e9cace85c6 week 3 changes - unf., needs formatting Llywelwyn 2023-07-24 19:24:46 +01:00
  • b80c3ac9d1 FillEdges builder, and a welcome message Llywelwyn 2023-07-24 19:16:20 +01:00
  • 0fe866c048 section 3 - generating maps wasm build Llywelwyn 2023-07-24 18:54:54 +01:00
  • 727400e0ee Merge branch 'decouple_camera' Llywelwyn 2023-07-24 18:53:58 +01:00
  • 7f0465da73 finishes decoupling map from camera decouple_camera Llywelwyn 2023-07-24 18:53:51 +01:00
  • 2ecfd25d95 decoupled camera from map, wands of digging, wand use tracking Llywelwyn 2023-07-24 18:14:38 +01:00
  • 7aa440612e all entities in range of opened/closed/broken obj now get dirty viewshed Llywelwyn 2023-07-24 15:17:41 +01:00
  • f9057da71b event logging/game over message Llywelwyn 2023-07-24 05:31:30 +01:00
  • 1c435f8d60 tweaks Llywelwyn 2023-07-24 04:32:56 +01:00
  • 0472c8a8bf help screen [?], and [f]orcing doors open Llywelwyn 2023-07-24 03:13:23 +01:00
  • 3e2eee9709 ActionWithDirection runstate Llywelwyn 2023-07-24 00:58:40 +01:00
  • 1f6c04a526 atomises item table into sub-tables, adds table rolls to vaults Llywelwyn 2023-07-23 22:41:24 +01:00
  • 72bd7558fa doors render when they've been revealed Llywelwyn 2023-07-23 21:49:52 +01:00
  • ab5797078c corridor types, doors, some refactoring Llywelwyn 2023-07-23 21:23:38 +01:00
  • 46e0c6ec6b room builders Llywelwyn 2023-07-23 18:35:55 +01:00
  • 2ceb20a822 atomises rooms and corridors Llywelwyn 2023-07-23 16:44:14 +01:00
  • b7b2061228 fun with layers, and inventory display refactor Llywelwyn 2023-07-23 15:50:56 +01:00
  • 50e3cb50bc
    Update README for week 2.md Llywelwyn 2023-07-23 14:50:28 +01:00
  • 53afddf055 prefab whitespace fix Llywelwyn 2023-07-23 02:39:02 +01:00
  • 050923fab0 pluralised names Llywelwyn 2023-07-23 02:10:29 +01:00
  • b4420ba538 inventory refactor, maybe slightly unwieldy Llywelwyn 2023-07-23 01:42:26 +01:00
  • e2afd47830 attribute component - functionality NYI Llywelwyn 2023-07-21 21:43:24 +01:00
  • c39f2cb013 starting to move entities to raws ready for swap Llywelwyn 2023-07-21 20:01:31 +01:00
  • dd367dc39b refactors mapgen into chained builders Llywelwyn 2023-07-21 18:34:08 +01:00
  • 8a5600267c flipping vaults Llywelwyn 2023-07-21 13:35:17 +01:00
  • d1f36499c2 vaults Llywelwyn 2023-07-21 13:06:39 +01:00
  • a3b4688608 prefab sectionals and searching on wait Llywelwyn 2023-07-21 11:11:54 +01:00
  • 8664a8e066 refactors entity spawning Llywelwyn 2023-07-21 10:58:58 +01:00
  • e72d1bd694 prefabs from ascii Llywelwyn 2023-07-20 22:30:56 +01:00
  • ea79d4064f refactors image loading into fully-fledged prefab builder Llywelwyn 2023-07-20 21:55:03 +01:00
  • fc59880b80 initial wfc, and suppressing dead code warnings Llywelwyn 2023-07-20 17:21:32 +01:00
  • 7f775b80dd voronoi, and starting on wfc Llywelwyn 2023-07-20 15:26:51 +01:00
  • 09bafa4d1f diffusion-limited aggregation, symmetry, brushes Llywelwyn 2023-07-19 20:15:26 +01:00
  • 6b86b8f251 8-bit wall bitmasks - pt 2 Llywelwyn 2023-07-16 19:31:11 +01:00
  • 9f45c63539 8-bit wall bitmasks Llywelwyn 2023-07-16 19:30:44 +01:00
  • f578938390 mazes Llywelwyn 2023-07-16 07:59:24 +01:00
  • 363ff4c0a3 drunkards walk Llywelwyn 2023-07-15 23:19:46 +01:00
  • d96d4881d5 cellular automata and bsp interiors Llywelwyn 2023-07-15 18:35:20 +01:00
  • d754aed52a bsp dungeons Llywelwyn 2023-07-15 15:15:43 +01:00
  • 0728a1db41 mapgen visualisation Llywelwyn 2023-07-15 13:38:51 +01:00
  • 011b26088e refactoring Llywelwyn 2023-07-15 12:46:25 +01:00
  • b6dd1c7367 Merge branch 'mapgen_refactor' Llywelwyn 2023-07-15 12:27:58 +01:00
  • 325c5af52f enforces api usage Llywelwyn 2023-07-15 12:27:50 +01:00
  • 7e4953f096 map builder module Llywelwyn 2023-07-15 11:01:50 +01:00
  • 6302951694 reduces trap from testing values Llywelwyn 2023-07-15 10:09:25 +01:00
  • 43d2dbc12b Merge branch 'traps' Llywelwyn 2023-07-15 09:59:43 +01:00
  • d316a55818 basic trap implementation Llywelwyn 2023-07-15 09:59:20 +01:00
  • 4dffdd361d lighting system. light sources NYI Llywelwyn 2023-07-13 19:37:26 +01:00
  • 24417fbb05 basic wands and wresting Llywelwyn 2023-07-12 11:40:56 +01:00
  • 4cd4b638ec vi-keys in menu fix Llywelwyn 2023-07-12 08:26:26 +01:00
  • 73bd07c1b8 hunger system Llywelwyn 2023-07-12 08:17:50 +01:00
  • b6a29df222
    Update README.md w1 Llywelwyn 2023-07-12 00:13:58 +01:00
  • d818083dfe
    week 1 readme Llywelwyn 2023-07-11 13:19:19 +01:00
  • dbad381fe7
    Update README.md Llywelwyn 2023-07-11 11:35:01 +01:00
  • ec9127573c fastfov and telepathy Llywelwyn 2023-07-11 11:12:11 +01:00
  • 58ab2e9aa5 wasm Llywelwyn 2023-07-11 08:18:44 +01:00
  • 27d14ac97d gameover Llywelwyn 2023-07-11 08:17:18 +01:00
  • 8d04c40389 basic equippables Llywelwyn 2023-07-11 07:43:35 +01:00
  • 595ec61332 vi-keys menu nav, and 80x60 menu bg img Llywelwyn 2023-07-11 04:50:55 +01:00
  • aaa5376544 atomises spawn tables Llywelwyn 2023-07-11 03:43:14 +01:00
  • f61af23c56 improves messaging Llywelwyn 2023-07-11 03:42:41 +01:00
  • 42901b984e extends log builder, swaps away from textblocks Llywelwyn 2023-07-11 02:41:01 +01:00
  • b562e093ea wasm build Llywelwyn 2023-07-10 13:13:37 +01:00
  • a780d13733 Merge branch 'gamelog_module' Llywelwyn 2023-07-10 13:09:17 +01:00
  • c10eda695a logs + events refactor gamelog_module Llywelwyn 2023-07-10 13:09:01 +01:00
  • 4f899d329e initial Llywelwyn 2023-07-10 12:48:56 +01:00
  • 85881db62f pre-api removal Llywelwyn 2023-07-10 11:46:21 +01:00
  • 7eb0e0ad64 minor fixes - grammar and rng Llywelwyn 2023-07-10 11:13:54 +01:00
  • d41ef0f8dc vim keys fix Llywelwyn 2023-07-10 10:21:54 +01:00
  • 491581c848 more interactions for the curse component Llywelwyn 2023-07-10 09:09:53 +01:00
  • e8eaa69909 better magic map anim Llywelwyn 2023-07-10 08:31:54 +01:00
  • 8462eab0bd fixed room gen bug (disconnected rooms) Llywelwyn 2023-07-10 06:55:52 +01:00
  • c6639b7616 weighted spawns, magic mapping, and curses Llywelwyn 2023-07-10 06:49:31 +01:00
  • b8f8691e90 depth, waiting (with hp recovery), hit die for monsters, ui tweak Llywelwyn 2023-07-10 03:35:09 +01:00
  • b6522d42c3 tweaks Llywelwyn 2023-07-09 23:08:58 +01:00
  • 51060f1a85 saveload system Llywelwyn 2023-07-09 12:09:30 +01:00
  • dd91a8cca7 particle lifetime consts, and confusion msg fixes Llywelwyn 2023-07-09 10:23:17 +01:00
  • 22d90a46b4 scroll of confusion Llywelwyn 2023-07-09 09:51:42 +01:00
  • d4d25955cc destructible items Llywelwyn 2023-07-09 09:23:52 +01:00
  • 06c3d40c65 magic missile, fireball scrolls Llywelwyn 2023-07-09 09:12:21 +01:00
  • 2266998e80 blood and entity colour tweak Llywelwyn 2023-07-09 05:38:25 +01:00