rename app ; add new,open,save actions
This commit is contained in:
parent
ee7a266e9d
commit
4d56a90790
37 changed files with 271 additions and 127 deletions
23
README.md
23
README.md
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue