Skip to main content

Battle Module

· 2 min read
Nicolas Tetha
Localhost CEO, Creator of Norchevsky

I came up with a battle module for Norchevsky

Key Features?
  • Positioning in space and time of all objects (characters, items, covers, etc.)
  • Tracking and aggregation of all objects' state
  • Convenient access to tracking data
  • Conducting the battle itself

Battle Management Ideas

There is one main agent that programmatically calculates all possible decisions and, based on this data and orders from above, determines the behavior of battle participants.

Pros

Good dynamics due to comprehensive non-player combat design

Cons
  • Hyper-factorial complexity
  • Too many calculations required
  • Risk of the round dance agent being overwhelmed by data