update
This commit is contained in:
@@ -131,8 +131,10 @@ function expand(a::T1, node::MCTSNode, state::T2, decisionMaker::Function, state
|
||||
@show thoughtDict
|
||||
newstate = MCTStransition(a, node.state, thoughtDict) #[] Implement your transition function
|
||||
|
||||
if newstate ∉ keys(node.children)
|
||||
statetype = typeof(state)
|
||||
if newstate ∉ keys(node.children) # BUG should be "key of the newstate" here not newstate
|
||||
statetype = typeof(state)
|
||||
|
||||
# BUG should be node.children[key of newstate] here not newstate. may be a uuid
|
||||
node.children[newstate] = MCTSNode(newstate, 0, 0.0, Dict{statetype, MCTSNode}())
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user