# Summary

[Introduction](./chapter_0.md)
- [Building for the Web](./webbuild.md)
- [Section 1 - Hello Rust](./chapter_1.md)
    - [Entities and Components](./chapter_2.md)
    - [Walking A Map](./chapter_3.md)
    - [A More Interesting Map](./chapter_4.md)
    - [Field of View](./chapter_5.md)
    - [Monsters](./chapter_6.md)
    - [Dealing Damage](./chapter_7.md)
    - [User Interface](./chapter_8.md)
    - [Items and Inventory](./chapter_9.md)
    - [Ranged Scrolls/Targeting](./chapter_10.md)
    - [Saving and Loading](./chapter_11.md)
    - [Delving Deeper](./chapter_12.md)
    - [Difficulty](./chapter_13.md)
    - [Equipment](./chapter_14.md)
- [Section 2 - Stretch Goals](./chapter_15.md)
    - [Nice Walls with Bitsets](./chapter_16.md)
    - [Bloodstains](./chapter_17.md)
    - [Particle Effects](./chapter_18.md)
    - [Hunger Clock](./chapter_19.md)
    - [Magic Mapping](./chapter_20.md)
    - [REX Paint Menu](./chapter_21.md)
    - [Simple Traps](./chapter_22.md)
- [Section 3 - Generating Maps](./chapter23-prefix.md)
    - [Refactor Map Building](./chapter_23.md)
    - [Map Building Test Harness](./chapter_24.md)
    - [BSP Room Dungeons](./chapter_25.md)
    - [BSP Interior Design](./chapter_26.md)
    - [Cellular Automata Maps](./chapter_27.md)
    - [Drunkard's Walk Maps](./chapter_28.md)
    - [Mazes and Labyrinths](./chapter_29.md)
    - [Diffusion-limited aggregation maps](./chapter_30.md)
    - [Add symmetry and brushes to the library](./chapter_31.md)
    - [Voronoi Hive Maps](./chapter_32.md)
    - [Wave Function Collapse](./chapter_33.md)
    - [Prefabs & Sectionals](./chapter_34.md)
    - [Room Vaults](./chapter_35.md)
    - [Layering/Builder Chaining](./chapter_36.md)
    - [Fun With Layers](./chapter_37.md)
    - [Room Builders](./chapter_38.md)
    - [Better Corridors](./chapter_39.md)
    - [Doors](./chapter_40.md)
    - [Decouple map size from screen size](./chapter_41.md)
    - [Section 3 Conclusion](./chapter_42.md)
- [Section 4 - Making A Game](./chapter_43.md)
    - [Design Document](./chapter_44.md)
    - [Raw Files, Data-Driven Design](./chapter_45.md)
    - [Data-Driven Spawn Tables](./chapter_46.md)
    - [Making the town](./chapter_47.md)
    - [Populating the town](./chapter_48.md)
    - [Living bystanders](./chapter_49.md)
    - [Game Stats](./chapter_50.md)
    - [Equipment](./chapter_51.md)
    - [User Interface](./chapter_52.md)
    - [Into the Woods!](./chapter_53.md)
    - [XP](./chapter_54.md)
    - [Backtracking](./chapter_55.md)
    - [Into the caverns](./chapter_56.md)
    - [Better AI](./chapter_57.md)
    - [Spatial Indexing Revisited](./chapter_57a.md)
    - [Item Stats and Vendors](./chapter_58.md)
    - [Deep caverns](./chapter_59.md)
    - [Cavern to Dwarf Fort](./chapter_60.md)
    - [Town Portals](./chapter_61.md)
    - [Magic Items](./chapter_62.md)
    - [Effects](./chapter_63.md)
    - [Cursed Items](./chapter_64.md)
    - [Even More Items](./chapter_65.md)
    - [Magic Spells](./chapter_66.md)
    - [Enter the Dragon](./chapter_67.md)
    - [Mushrooms](./chapter_68.md)
    - [More Shrooms](./chapter_69.md)
    - [Ranged Combat](./chapter_70.md)
    - [Logging](./chapter_71.md)
    - [Text Layers](./chapter_72.md)
    - [Systems/Dispatch](./chapter_73.md)
    - [Dark Elf City 1](./chapter_74.md)
    - [Dark Elf Plaza](./chapter_75.md)
- [Contributors](./contributors.md)
- [Licensing](./license.md)
