diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java
index 4f9ffeea9d9724433c0ccf6208a2220240baf53c..af69626ddd7f0e53b257e5c78c20dc7d49bf354e 100644
--- a/MAVENProject/src/main/java/jeu/Jeu.java
+++ b/MAVENProject/src/main/java/jeu/Jeu.java
@@ -32,8 +32,8 @@ public class Jeu implements Game{
 
 
     //Coordonees de debut du personnage
-    static final double zdebut = 0;
-    static final double xdebut = 200;
+    static final double zdebut = 300;
+    static final double xdebut = 700;
 
     //perso
     static Character gameCharacter;
@@ -69,7 +69,7 @@ public class Jeu implements Game{
     private static List<Coffre> coffreTable = new ArrayList<>();
 
     public final static int TILES_DEFAULT_SIZE=32;
-    public final static float SCALE=1.75f;
+    public final static float SCALE=1.25f;
     public final static int TILES_IN_WIDTH = 60;
     public final static int TILES_IN_HEIGHT = 20;
     public final static int TILES_SIZE = (int) (TILES_DEFAULT_SIZE*SCALE);
diff --git a/MAVENProject/src/main/java/jeu/Painter.java b/MAVENProject/src/main/java/jeu/Painter.java
index 3d88e48aee4ff61b5d1fbca7af0314fe89cb2277..233a5fd734a2f41e0de242346cbab39a2729c4c4 100644
--- a/MAVENProject/src/main/java/jeu/Painter.java
+++ b/MAVENProject/src/main/java/jeu/Painter.java
@@ -24,8 +24,8 @@ public class Painter implements GamePainter{
 
     //protected static final int WIDTH = TILES_SIZE*TILES_IN_WIDTH;
     //protected static final int HEIGHT = TILES_SIZE*TILES_IN_HEIGHT;
-    protected static final int WIDTH =1000;
-    protected static final int HEIGHT=700;
+    protected static final int WIDTH =1500;
+    protected static final int HEIGHT=1000;
     private LevelManager levelManager;
     public static Obstacle test = new Obstacle(new HitBox(new Coordonnees(300,550),32,128));
 
diff --git a/MAVENProject/src/main/java/loaders/LoadSave.java b/MAVENProject/src/main/java/loaders/LoadSave.java
index db474d285e1ae208fdeab321879b6f413ad1b5e6..1c56d0c167f5dda3ca26d4fd119e0bb6ceb617ab 100644
--- a/MAVENProject/src/main/java/loaders/LoadSave.java
+++ b/MAVENProject/src/main/java/loaders/LoadSave.java
@@ -13,8 +13,8 @@ public class LoadSave {
 
 
 
-	public static final String LEVEL_SPRITES = "Obstacles/Map_level_one.png";
-	public static final String LEVEL_ONE = "Obstacles/level_one2.png";
+	public static final String LEVEL_SPRITES = "Obstacles/Map_sprites.png";
+	public static final String LEVEL_ONE = "Obstacles/level_one.png";
 
 	public static BufferedImage GetSpriteAtlas(String fileName) {
 		BufferedImage img = null;
@@ -42,8 +42,8 @@ public class LoadSave {
 			for (int i = 0; i < img.getWidth(); i++) {
 				Color color = new Color(img.getRGB(i, j));
 				int value = color.getRed();
-				if (value >= 18)
-					value = 0;
+				if (value >= 27)
+					value = 34;
 				lvlData[j][i] = value;
 			}
 		return lvlData;
diff --git a/MAVENProject/src/main/java/map/LevelManager.java b/MAVENProject/src/main/java/map/LevelManager.java
index 586c8334697d7fb0fab32ee9171da2a7d5d106c0..b95cae9f667492719d5d7d76075f36c0e031282f 100644
--- a/MAVENProject/src/main/java/map/LevelManager.java
+++ b/MAVENProject/src/main/java/map/LevelManager.java
@@ -25,12 +25,21 @@ public class LevelManager {
 
 	private void importOutsideSprites() {
 		BufferedImage img = LoadSave.GetSpriteAtlas(LoadSave.LEVEL_SPRITES);
-		levelSprite = new BufferedImage[18];
-		for (int j = 0; j < 2; j++)
+		levelSprite = new BufferedImage[7];
+
+		//Pour les sprites de chaque bloc
+		levelSprite[0] = img.getSubimage(0, 0, 32, 192);
+		levelSprite[1] = img.getSubimage( 32,  0, 32, 96);
+		levelSprite[2] = img.getSubimage(2 * 32, 0, 32, 64);
+		levelSprite[3] = img.getSubimage(3 * 32, 0, 64, 32);
+		levelSprite[4] = img.getSubimage(5 * 32, 0, 96, 32);
+		levelSprite[5] = img.getSubimage(3 * 32, 32, 32, 32);
+		levelSprite[6] = img.getSubimage(32, 3 * 32, 224, 32);
+		/*for (int j = 0; j < 2; j++)
 			for (int i = 0; i < 9; i++) {
 				int index = j * 9 + i;
 				levelSprite[index] = img.getSubimage(i * 32, j * 32, 32, 32);
-			}
+			}*/
 	}
 
 	public List<Obstacle> generateObstacleTable() {
@@ -39,10 +48,37 @@ public class LevelManager {
 			for (int i = 0; i < Jeu.TILES_IN_WIDTH; i++) {
 				int index = levelOne.getSpriteIndex(i, j);
 				//g.drawImage(levelSprite[index], Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j, Jeu.TILES_SIZE, Jeu.TILES_SIZE, null);
-				if (index<=14) {
-					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j-600), Jeu.TILES_SIZE, Jeu.TILES_SIZE)));
-					System.out.println(liste.size());
+
+				//Index selon la couleur associƩe au bloc
+				if (index==0) {
+					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j), 6*Jeu.TILES_SIZE, 1*Jeu.TILES_SIZE)));
+
+				}
+				if (index==1) {
+					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j), 3*Jeu.TILES_SIZE, 1*Jeu.TILES_SIZE)));
+
+				}
+				if (index==2) {
+					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j), 2*Jeu.TILES_SIZE, 1*Jeu.TILES_SIZE)));
+
+				}
+				if (index==3) {
+					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j), 1*Jeu.TILES_SIZE, 2*Jeu.TILES_SIZE)));
+
+				}
+				if (index==5) {
+					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j), 1*Jeu.TILES_SIZE, 3*Jeu.TILES_SIZE)));
+
+				}
+				if (index==11) {
+					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j), Jeu.TILES_SIZE, Jeu.TILES_SIZE)));
+
+				}
+				if (index==25) {
+					liste.add(new Obstacle(new HitBox(new Coordonnees(Jeu.TILES_SIZE * i, Jeu.TILES_SIZE * j), 1*Jeu.TILES_SIZE, 7*Jeu.TILES_SIZE)));
+
 				}
+				System.out.println(liste.size());
 			}
 		return liste;
 	}
diff --git a/MAVENProject/src/main/resources/Obstacles/Map_sprites.png b/MAVENProject/src/main/resources/Obstacles/Map_sprites.png
new file mode 100644
index 0000000000000000000000000000000000000000..8192f947df7833d89f31016eb3197aa5357012cc
Binary files /dev/null and b/MAVENProject/src/main/resources/Obstacles/Map_sprites.png differ
diff --git a/MAVENProject/src/main/resources/Obstacles/level_one.png b/MAVENProject/src/main/resources/Obstacles/level_one.png
new file mode 100644
index 0000000000000000000000000000000000000000..84fb147d255a991c1944610cf3c48e57065e35ca
Binary files /dev/null and b/MAVENProject/src/main/resources/Obstacles/level_one.png differ