@Override
    public Case getCaseForIA(Joueur joueurAdverse) {
        Random rand = new Random();
        Case caseTouchee;
        int x = rand.nextInt(this._parametre.getNbCaseX());
        int y = rand.nextInt(this._parametre.getNbCaseY());
        while (((Case) (joueurAdverse.getCases().get(x + y * this._parametre.getNbCaseX()))).isEtat()) {
            x = rand.nextInt(this._parametre.getNbCaseX());
            y = rand.nextInt(this._parametre.getNbCaseY());
        }
        caseTouchee = joueurAdverse.getCases().get(x + y * this._parametre.getNbCaseX());
        if (caseTouchee.getClass().getSimpleName().equalsIgnoreCase("CaseBateau")) {
            casesATester(joueurAdverse, caseTouchee);
        }
        return caseTouchee;
    }