diff --git a/app/src/main/java/model/HumanPlayer.java b/app/src/main/java/model/HumanPlayer.java
new file mode 100644
index 0000000000000000000000000000000000000000..65f9e1e6e41c2c62c716bcea3ba2a5932c47586d
--- /dev/null
+++ b/app/src/main/java/model/HumanPlayer.java
@@ -0,0 +1,45 @@
+package model;
+
+public class HumanPlayer implements Player {
+
+    public String name;
+    public Cell startCell;
+
+    // Constructeur 1 : paramétre name et Cell
+    public void HumanPlayer(String name, Cell startCell) {
+        this.name = name ;
+        this.startCell = startCell ;
+    }
+
+    // Constructeur 2 : parametre name = player et Cell
+    public void HumanPlayer(Cell startCell) {
+        this.name = "player" ;
+        this.startCell = startCell ;
+    }
+
+    // Cette méthode permet de modifier le nom du joueur
+    @Override
+    public void setName(String name) {
+        this.name = name ;
+    }
+
+    // Cette méthode permet de récupérer le nom du joueur
+    @Override
+    public String getName() {
+        return this.name ;
+    }
+
+    // Cette méthode retourne la cellule de départ qui a été attribué au joueur.
+    @Override
+    public Cell getStartCell() {
+        return null;
+    }
+
+    // Cette méthode détermine si ce joueur est contrôlé par un humain ou par l’ordinateur.
+
+    public boolean isHuman() {
+        if (this.name == "player") return true ;
+        else return false ;
+    }
+
+}
\ No newline at end of file