Entity model

Server, which has:

  • pending Battle Scenarios
  • currently running Battle Scenarios
  • completed Battle Scenarios

Battle Scenarios, which have:

  • the state, history, and results of a battle scenario
  • a Map
  • Agents (eg. Tank)
  • Rules - win conditions, environmental factors, or duration, or speed of battle, etc.

Maps, which have:

  • Dimensions
  • Terrain or Obstacles
  • possible scripts to add automation to the map independent of agents

Agents, which have

  • Stats
  • State
  • AI code - AI code can be injected as IronPython, IronRuby, or C#

Last edited Jun 12, 2013 at 2:17 PM by cokobware, version 1

Comments

No comments yet.