AlgoRecherMinMax1.java 850 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package tictactoecodingame;

import java.util.ArrayList;


/**
 *
 * @author senda
Le noob du 53's avatar
Le noob du 53 committed
14
 
15 16 17
public class AlgoRecherMinMax1 extends AlgoRecherche {
    ArrayList ListCoup;
    
Le noob du 53's avatar
Le noob du 53 committed
18
    /*public AlgoRecherMinMax1() {
19 20 21 22 23 24 25 26 27 28
              
    }
    
    @Override
    public Coup meilleurCoup(Plateau _plateau, Joueur _joueur, boolean _ponder) {
        ListCoup = _plateau.getListeCoups(_joueur);
        
        
        return ;
    }
Le noob du 53's avatar
Le noob du 53 committed
29 30 31 32 33 34 35 36 37
}*/

/* L'idée c'est :
- Créer un arbre de coups :
    On récupère les coups dispo
    On fait toutes les possibilités d'enchaînement de coups (<N, <MaxCoupsRestants)
- On applique MinMax
- On rend le meilleur coup selon notre algorythme
*/