I'm developing a turn-based combat system for an RPG, and I'd like to know if there is any kind of best practice around diagrammatically modelling something like this.
The ideal modelling paradigm would capture quite a few things, including:
- entities (and their stats/status)
- entity actions / interactions
- positioning
- terrain effects
- temporal effects
Do I use something from UML? BPMN? A combination? Do I home-bake something?
To clarify: I'm not looking for any advice on designing the system. I'm already quite far along with that. I'm looking for a good way to diagram the model.