diff --git a/Tp08/war.py b/Tp08/war.py
index b7e34a2995d44d13c41e7010a33152eba1cb5882..6959c758c2844abbe58174d1a2054fd0f4557771 100755
--- a/Tp08/war.py
+++ b/Tp08/war.py
@@ -108,9 +108,16 @@ def play(n_card: int, n_round: int) -> None:
     n_card: le nombre de cartes à distribuer à chaque joueur.
     n_round: le nombre maximal de tours
     """
-    ...
-    
-
+    m1, m2 = distribute(n_card)
+    pile = ApStack()
+    for i in range(n_round):
+        print(f"Tour {i + 1}")
+        if m1.is_empty() or m2.is_empty():
+            break
+        play_one_round(m1, m2, pile)
+    print("Partie terminée")
+    print(f"Joueur 1 : {len(m1)} cartes")
+    print(f"Joueur 2 : {len(m2)} cartes")
 
 if __name__ == "__main__":
     import apl1test