moteur et interface initialise par une liste dalgo