All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.barrybecker4.game.twoplayer.common.search.strategy.MemorySearchStrategy Maven / Gradle / Ivy

There is a newer version: 1.6
Show newest version
/** Copyright by Barry G. Becker, 2000-2011. Licensed under MIT License: http://www.opensource.org/licenses/MIT  */
package com.barrybecker4.game.twoplayer.common.search.strategy;

import com.barrybecker4.game.twoplayer.common.TwoPlayerMove;
import com.barrybecker4.game.twoplayer.common.TwoPlayerBoard;
import com.barrybecker4.game.twoplayer.common.search.transposition.TranspositionTable;

/**
 * Interface for all memory based SearchStrategies for 2 player games with perfect information.
 *
 * @author Barry Becker
 */
public interface MemorySearchStrategy>
        extends SearchStrategy {

    /**
     * @return the internal transposition table cache. It's used to avoid recomputing move scores.
     */
    TranspositionTable getTranspositionTable();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy