pps-warverse's People
pps-warverse's Issues
Conoscenza delle relazioni tra gli stati
Io come utente della simulazione voglio che questa sappia riconoscere le relazioni tra gli stati e tenerle in memoria per poterle poi mostrare durante la simulazione
Interfaccia di avvio della simulazione
Io come utente voglio avere un'interfaccia che mi consenta di avviare la simulazione
Task:
- Mockup
- Implementazione
Divisione dei territori sconfitti
Aggiornamento relazioni interstatali
Io come utente voglio che le relazioni interstatali si aggiornino quando inizia o termina una guerra perché questa sia il più possibile fedele alle mie aspettative
Cambiamento della velocità della simulazione
Io come utente voglio poter cambiare la velocità della simulazione per ottenere più rapidamente informazioni di mio interesse
Conoscenza delle unità dell'esercito
Io come utente della simulazione voglio che questa sappia riconoscere una unità dell'esercito e tenerle in memoria per poterle poi mostrare durante la simulazione
Impostazione dei parametri della simulazione da UI
Io come utente voglio poter impostare i parametri degli stati tramite una interfaccia grafica in modo da non avere bisogno di conoscenze tecniche per modificarla
Task
- Impostazione dei parametri dello stato da UI
- Impostazione dei parametri dell'esercito da UI
Verifica dei parametri caricati dall'utente
Aggiornamento attacchi unità dell'esercito
Termine della simulazione
Io come utente voglio che la simulazioni termini quando si verificano specifiche situazioni in modo da ottenere un risultato coerente con le mie aspettative
Intervento stati alleati
Io come utente voglio che se uno stato ha un alleato in guerra allora questi intervengano in base a determinate strategie.
Conoscenza degli stati
Io come utente della simulazione voglio che questa sappia riconoscere uno stato e tenerlo in memoria per poterlo poi mostrare durante la simulazione
Termine della simulazione volontario
Io come utente voglio poter terminare la soluzione in modo da ottenere un risultato coerente con le mie aspettative
Impostazione parametri simulazione
Io come utente avanzato voglio poter impostare i parametri degli stati tramite codice Scala in modo da poterli poi vedere nella simulazione
Tasks:
- Caricamento di nome, popolazione, risorse, esercito
- Caricamento delle coordinate dei vertici dell'area dello statoC
- Caricamento delle relazioni interstatali
Aggiornamento delle risorse
Io come utente della simulazione voglio che ogni unità in guerra consumi risorse e ogni abitante della popolazione ne produca
Aggiornamento intenzioni delle singole unità
Io come utente voglio che le intenzioni delle singole unità si aggiornino quando uno stato cambia la sua relazione con altri stati
Visualizzazione posizioni unità
Io come utente voglio poter vedere la posizione delle singole unità degli stati in modo da poter seguire l'evoluzione del conflitto
Caricamento parametri simulazione da file
Io come utente voglio poter caricare un file JSON per poter impostare i parametri dell'esercito nella simulazione
Tasks:
Sospensione della simulazione
Io come utente voglio poter sospendere la simulazione per poter vedere lo stato attuale di essa
Visualizzazione di un report a fine simulazione
Io come utente voglio poter visualizzare un report alla fine della simulazione per potere sapere chi ha vinto e le risorse e truppe rimaste ai vari stati
Attacco unità ad area
Io come utente della simulazione voglio che una unità ad area attacchi uno stato nemico se è nella posizione di farlo (l'attaccato rientra nella sua gittata)
Visualizzazione parametri generali della simulazione in tempo reale
Io come utente voglio poter vedere lo stato attuale generale della simulazione per poterne conoscere l'andamento.
Creazione dell'help nel menù
Dependency Dashboard
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
This repository currently has no open or pending branches.
Detected dependencies
github-actions
.github/workflows/pr_develop_check.yml
actions/checkout v3
actions/setup-java v3
.github/workflows/pr_scala.yml
actions/checkout v3
actions/setup-java v3
sbt
build.sbt
scala 3.2.0
org.scalameta:munit 0.7.29
- Check this box to trigger a request for Renovate to run again on this repository
Visualizzazione stati
Io come utente voglio poter vedere una mappa degli stati con nome e confini in modo da seguire l'evoluzione del conflitto
Attacco unità di precisione
Io come utente della simulazione voglio che una unità di precisione attacchi una unità nemica se è nella posizione di farlo (l'attaccato rientra nella sua gittata)
Visualizzazione parametri di uno stato in tempo reale
Io come utente voglio veder dividere il territorio di uno stato sconfitto tra tutti quelli vincitori.
Gestione della concorrenza
Movimento truppe verso il nemico
Io come utente voglio che le truppe di uno stato si spostino in base alla loro velocità di spostamento ad ogni iterazione
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.