diff --git a/src/interface.jl b/src/interface.jl index 3b10b2f..6682a5c 100644 --- a/src/interface.jl +++ b/src/interface.jl @@ -332,6 +332,9 @@ end julia> ``` +# TODO + [PENDING] add Reflect() + # Signature """ function isterminal(state::T)::Tuple{Bool, <:Number} where {T<:AbstractDict} diff --git a/src/mcts.jl b/src/mcts.jl index a0c7de4..b751556 100644 --- a/src/mcts.jl +++ b/src/mcts.jl @@ -415,6 +415,7 @@ julia> # TODO [] update docstring + [PENDING] return best plan # Signature """ @@ -441,7 +442,6 @@ function runMCTS( expand(a, node, decisionMaker, progressValueEstimator, isterminal, n=n) leaf_node = selectChildNode(node) - # BUG i didn't assign parent node for this leaf node yet simTrajectoryReward = simulate(a, leaf_node, decisionMaker, progressValueEstimator, isterminal, maxDepth, n=n) backpropagate(leaf_node, simTrajectoryReward)