initialisation

This commit is contained in:
2025-05-21 16:15:27 +02:00
commit 8d22ffe40c
154 changed files with 8296 additions and 0 deletions

BIN
documents/CouleurWagon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,70 @@
@startuml
skinparam nodesep 220
skinparam ranksep 120
class Jeu {
- joueurCourant: Joueur
+ defausserCarteWagon(CouleurWagon): void
+ piocherCarteWagon(): CouleurWagon
+ retirerCarteWagonVisible(CouleurWagon): void
+ piocherDestination(): Destination
+ remplirCartesWagonVisibles() : void
}
class Joueur {
- couleur : Couleur
- nom : String
- nbWagons : int
- nbGares : int
- score : int
+ joueurTour()
+ choisirDestinations(List<Destination>, int)
}
enum CouleurWagon{
}
class Route {
- nom : String
- longueur : int
- couleur : CouleurWagon
}
class Tunnel {
}
class Ferry {
}
class Destination {
- ville1 : String
- ville2 : String
- valeur: int
}
class Ville {
- nom : String
}
Route <|-- Tunnel
Route <|-- Ferry
Joueur "joueurs 2..5 "--* Jeu
Joueur -left->"*" CouleurWagon
Joueur "0..1 propriétaire"--"* destinations" Destination
Joueur "0..1 proprietaire"<- Route
Ville "0..3"-right->"0..1 prorpietaire" Joueur
Jeu -->"*" Destination
Jeu -right->"*" Route
Route -right->"ville1" Ville
Route -right->"ville2" Ville
@enduml

BIN
documents/reseau_Europe.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 KiB