| 1 | [[PageOutline(2-5)]] |
| 2 | = Basic Army Use Case = |
| 3 | |
| 4 | == Description == |
| 5 | |
| 6 | The simplest thing to do with WarFoundry is to create a basic army. For this army Gamer Joe wants to pick a game system (although skipping this might be helpful if he only has one game system), pick a race and an army size, then add a number of units and give them weapons. The army should then be saved for future use. |
| 7 | |
| 8 | == Requirements == |
| 9 | |
| 10 | * The UI needs to let the user easily select a game system and create a new army of a given race at a given size with a given name |
| 11 | * The UI needs to let the user save armies out to files |
| 12 | * The UI needs to give the user and easy way to add and remove equipment from a unit as a whole (i.e. all of a unit has swords or none) |
| 13 | * The core API needs to support all of the above, i.e.: |
| 14 | * loading a game system and race |
| 15 | * creating an army |
| 16 | * saving an army |
| 17 | * adding units to an army |
| 18 | * adding and removing equipment from a unit (basic level, all or nothing equipment) |
| 19 | |
| 20 | == Relevant tickets == |
| 21 | |
| 22 | ticket:53, ticket:60, ticket:78 |