1
0
Fork 0
Commit Graph

40 Commits

Author SHA1 Message Date
Timothy Warren 73525db8dd Some tweaks to remove some dead code 2022-02-10 11:18:21 -05:00
Timothy Warren 8f10289ed6 Replace rltk with bracket_lib, removing one layer of module redirection 2022-02-04 14:09:48 -05:00
Timothy Warren 30de2cd7ce Use rltk prelude import instead of full paths 2022-02-03 15:16:41 -05:00
Timothy Warren e3248519ac Refactor camera to batch render 2022-02-02 10:08:11 -05:00
Timothy Warren 830b721548 Allow multi-tile sized entities 2022-01-28 11:48:25 -05:00
Timothy Warren 5b8d127af0 Add docs 2022-01-21 15:55:13 -05:00
Timothy Warren 3cad614e78 Make color usage consistent through the use of constants 2022-01-14 12:19:46 -05:00
Timothy Warren f9e73479d0 Extract spatial indexing (tile contents, and if a tile is blocked) into its own module 2022-01-12 10:45:13 -05:00
Timothy Warren 6f9aa54896 Add lighting system 2022-01-10 10:21:19 -05:00
Timothy Warren ca79653703 Start section 5.12 by adding the master dungeon map 2022-01-05 16:44:44 -05:00
Timothy Warren e475a91c19 Add new theme for forest map 2022-01-04 15:02:50 -05:00
Timothy Warren bd81fbd9d9 Start on new interface rendering 2022-01-04 12:12:08 -05:00
Timothy Warren 2dc420bef9 Create a rough town map generator, starting section 5.4 2021-12-24 10:20:29 -05:00
Timothy Warren cb2839733b Complete section 4.19 2021-12-17 16:54:36 -05:00
Timothy Warren f749d9a9e5 Create camera, and adjust drawing code to render arbitrary size maps 2021-12-17 16:35:30 -05:00
Timothy Warren ae3f83b544 Make doors opaque, and block the way 2021-12-17 14:07:14 -05:00
Timothy Warren 9ff645066b Reorder use statements 2021-12-10 20:16:48 -05:00
Timothy Warren 5fcc22ab6a Add constraints and common submodules to waveform_collapse map builder 2021-12-08 15:31:52 -05:00
Timothy Warren e55218c325 Make map setup more DRY, add map generation visualizer, completes section 4.2 2021-12-01 14:45:27 -05:00
Timothy Warren 713c3f6fb8 Complete section 4.1 by removing rooms from Maps 2021-12-01 12:08:14 -05:00
Timothy Warren 8bb6bf35d6 Refactor map generation into its own submodule 2021-12-01 10:47:41 -05:00
Timothy Warren 1dd5db42f7 Add particle effects for Melee combat 2021-11-16 11:33:58 -05:00
Timothy Warren c4bc637c79 Fix wall drawing bug and get rid of clippy warnings 2021-11-16 10:45:39 -05:00
Timothy Warren a198fe1832 Implement bloodstains 2021-11-16 10:28:05 -05:00
Timothy Warren b1b3105a80 Complete section 3.1 2021-11-15 14:12:27 -05:00
Timothy Warren ffc997ce20 Cleanup code structure to match the end of the first section of the tutorial 2021-11-15 13:55:31 -05:00
Timothy Warren f6dc758f12 Complete chapter 2.11 2021-11-09 15:50:42 -05:00
Timothy Warren 48609aee1f Implement basic game saving 2021-11-08 13:58:40 -05:00
Timothy Warren 7d0200b262 Complete chapter 2.9 2021-11-05 14:32:14 -04:00
Timothy Warren 07c703f2a4 Refactor entity spawning into its own module 2021-11-03 09:55:17 -04:00
Timothy Warren ce80b34c2e Finish chapter 2.7 2021-11-02 09:25:48 -04:00
Timothy Warren a17cc6f2e6 Add basic ui with healthbar, game log, and mouse tooltips 2021-11-01 14:46:45 -04:00
Timothy Warren 598032aadf Finish chapter 2.6 2021-10-29 15:15:22 -04:00
Timothy Warren 3009aa1781 Add map blocking and diagonal movement 2021-10-29 11:11:17 -04:00
Timothy Warren 45ab89f795 Add initial monster chase mechanism 2021-10-29 10:30:17 -04:00
Timothy Warren 1345248b15 Finish chapter 2.4 2021-10-26 14:23:08 -04:00
Timothy Warren 3df0d8592b First good iteration of field of view 2021-10-25 15:26:39 -04:00
Timothy Warren 8e23e09b3a Refactor map module 2021-10-25 14:23:19 -04:00
Timothy Warren cde079a029 Complete chapter 2.3 2021-10-22 14:50:04 -04:00
Timothy Warren ecff0e1ea3 Split into modules 2021-10-22 10:05:06 -04:00