/*
 * LearningAI.java
 */

package project2;

/**
 * This class should be extended by an AI system that improves its performance
 * throughout an Othello game. For extensions of this class difficulty level
 * is irrelevant.
 */
public abstract class LearningAI extends AI
{
    /**
     * Construct a learning AI system for playing Othello.
     * @param player the player color
     */
    public LearningAI(Player player)
    {
	// Ignore the difficulty level for the learning system
	super(player, EASY);
    }

    /**
     * Returns a human readable, English language description of the reasoning
     * behind the learning system.
     */
    public abstract String descriptionOfAI();
}
