767 B
767 B
-
Use ECS?
-
World
-
Creatures
- Human
- Animal
- Monster
-
Sites
- Towns
- Dungeons
- Caves
- Ruins
- Tavern
-
Items
- Weapons
- Armor
- Food
- Potions
- Scrolls
- Books
- Gems
- Artifacts
-
Creatures need agency
- Need to be able to move around
- Need to be able to interact with the world
- Need to be able to interact with other creatures
- Need to be able to interact with items
- Need to be able to interact with sites
- Need an inventory
-
Sites
- Need an inventory
-
Items
- Need to know their history
Step System
- For each creature
- create clone
- run creature step
- return list of actions
- run actions
- update creature