rename app ; add new,open,save actions

This commit is contained in:
Maxime Réaux 2026-01-19 11:16:23 +01:00
parent ee7a266e9d
commit 4d56a90790
37 changed files with 271 additions and 127 deletions

View file

@ -1,21 +1,22 @@
# Wargame_campaign_app
# WarChron
A simple local app to manage players and their scores throughout several organised games of a tabletop wargame.
A simple local app to track players' campaigns for tabletop wargames.
## Features
### Main logic
Manage a list of players to sign them up to be selectable for war(s) and campaign(s).
A year "war" contains several "campaign" events which contain several "battle" games organised in successive rounds.
Battle results determine campaign score which determines the war score. Wars are independent.
Manage a list of players to sign them up to be selectable for war(s) and campaign(s).
A "war" year contains several "campaign" events which contain several "battle" games organised in successive rounds.
Battle results determine campaign score which determines the war score.
Wars are independent.
### Design notes
Players are global identities
Influence tokens are scoped to a war
Campaign order enables historical tie-breakers
Effects are generic → future-proof
* Players are global identities
* Influence tokens are scoped to a war
* Campaign order enables historical tie-breakers
* Effects are generic → future-proof
## Installation
@ -27,8 +28,8 @@ Effects are generic → future-proof
### Setup
```bash
git clone <your-forge-address>/Wargame_campaign_app.git
cd Wargame_campaign_app
git clone <your-forge-address>/warchron_app.git
cd warchron_app
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt