diff --git a/puissance4/agent/ai.py b/puissance4/agent/ai.py index 9700838..b1ea3cb 100644 --- a/puissance4/agent/ai.py +++ b/puissance4/agent/ai.py @@ -1,8 +1,8 @@ -from ..configs.parameters import ( +from puissance4.agent.ai_interface import InterfaceAI +from puissance4.configs.parameters import ( get_default_bias_to_obvious_steps, get_default_max_num_steps_to_explore, ) -from .ai_interface import InterfaceAI class AI(InterfaceAI): diff --git a/puissance4/agent/ai_interface.py b/puissance4/agent/ai_interface.py index 38577c0..9540ff5 100644 --- a/puissance4/agent/ai_interface.py +++ b/puissance4/agent/ai_interface.py @@ -1,8 +1,8 @@ -from ..configs.parameters import ( +from puissance4.configs.parameters import ( get_default_check_obvious_plays, get_default_player_symbol, ) -from ..env.win_conditions import look_for_obvious_steps +from puissance4.env.win_conditions import look_for_obvious_steps class InterfaceAI: diff --git a/puissance4/agent/mc.py b/puissance4/agent/mc.py index 8ec9e73..297d598 100644 --- a/puissance4/agent/mc.py +++ b/puissance4/agent/mc.py @@ -1,11 +1,11 @@ import operator -from ..configs.parameters import ( +from puissance4.agent.ai import AI +from puissance4.configs.parameters import ( get_default_action_sampling_strategy, get_default_num_tirages_MC, ) -from ..env.grille import Grille -from .ai import AI +from puissance4.env.grille import Grille class MC(AI): diff --git a/puissance4/agent/uct.py b/puissance4/agent/uct.py index 9837b54..1cf74cc 100644 --- a/puissance4/agent/uct.py +++ b/puissance4/agent/uct.py @@ -2,13 +2,13 @@ from math import log, sqrt from random import choice -from ..configs.parameters import ( +from puissance4.agent.mc import MC +from puissance4.configs.parameters import ( get_default_facteur_uct, get_default_num_descentes_dans_arbre, ) -from ..env.grille import Grille -from ..lib.node import Node -from .mc import MC +from puissance4.env.grille import Grille +from puissance4.lib.node import Node class UCT(MC): diff --git a/puissance4/play.py b/puissance4/play.py index b524e87..d81b92e 100644 --- a/puissance4/play.py +++ b/puissance4/play.py @@ -1,8 +1,8 @@ from random import shuffle -from .agent.uct import UCT -from .env.grille import Grille -from .lib.utils import ( +from puissance4.agent.uct import UCT +from puissance4.env.grille import Grille +from puissance4.lib.utils import ( convert_player_input, convert_to_column_display, get_possible_player_inputs, diff --git a/puissance4/training.py b/puissance4/training.py index dbe785b..570be2b 100644 --- a/puissance4/training.py +++ b/puissance4/training.py @@ -1,10 +1,10 @@ from random import shuffle -from .agent.ai import AI -from .agent.mc import MC -from .agent.uct import UCT -from .env.grille import Grille -from .lib.utils import convert_to_column_display +from puissance4.agent.ai import AI +from puissance4.agent.mc import MC +from puissance4.agent.uct import UCT +from puissance4.env.grille import Grille +from puissance4.lib.utils import convert_to_column_display def main():