implementation as specified 2023-09-30 04:35
parent
8798de1a83
commit
35b9d8e081
2
main.py
2
main.py
|
@ -14,7 +14,7 @@ first_agent = CAMSReverseAndSidestepAgent(
|
|||
environment=env,
|
||||
position=(50,50),
|
||||
initial_direction=Direction.NORTH,
|
||||
required_resources=300
|
||||
required_resources=500
|
||||
)
|
||||
|
||||
im = ax.imshow(env.render(), aspect="equal", origin="lower")
|
||||
|
|
7
sim.py
7
sim.py
|
@ -222,7 +222,14 @@ class CAMSReverseAndSidestepAgent(DirectionalAgent):
|
|||
initial_direction=self.direction,
|
||||
required_resources=self.required_resources
|
||||
)
|
||||
if self.number_of_turns == 0:
|
||||
self.reverse_direction()
|
||||
self.number_of_turns += 1
|
||||
elif self.number_of_turns > 0:
|
||||
self.turn_right()
|
||||
self.move_forward()
|
||||
self.turn_right()
|
||||
self.number_of_turns = 0
|
||||
else:
|
||||
self.move_forward()
|
||||
|
||||
|
|
Loading…
Reference in New Issue