public AppLauncher(String args[]) {
		
		if(args.length == 3 || args.length == 5) {
		} else {
			messageErreur("Nombre d'arguments incorrect");
		}
		
		
		String[] nomJoueurs = new String[args.length-1];
		for(int i=0;i<(args.length-1);i++) {
			nomJoueurs[i] = args[i];
		}
		
		// initialisation du modèle
		int nombreTours = -1;
		try {
			nombreTours = Integer.parseInt(args[args.length-1]);
		} catch(NumberFormatException e) {
			messageErreur("Le nombre de tours doit être un nombre");
		}
		
		if(nombreTours < 1) {
			messageErreur("Le nombre de tours de jeu doit être supérieur à 0");
		}
		
		manager = new MainManager(nombreTours, nomJoueurs);
		
		// initialisation du plateau
		try {
			vue = new Vue(manager.getJoueurs(), manager.getPlateau());
		} catch (Exception e) {
			e.printStackTrace();
			System.exit(1);
		}
		

		// attachement des réactions à la vue
		attacherReaction();
	}