From 6f4097a70baf816998a84069338bc49859937cb6 Mon Sep 17 00:00:00 2001 From: fheinrich <fheinrich@techfak.uni-bielefeld.de> Date: Mon, 18 Dec 2023 14:37:18 +0100 Subject: [PATCH] Recursive pushing? Feels a bit blocking when too many other cooks are present --- overcooked_simulator/overcooked_environment.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/overcooked_simulator/overcooked_environment.py b/overcooked_simulator/overcooked_environment.py index cafda938..1c9457f5 100644 --- a/overcooked_simulator/overcooked_environment.py +++ b/overcooked_simulator/overcooked_environment.py @@ -229,7 +229,8 @@ class Environment: pushing_vector = pushing_vector / np.linalg.norm(pushing_vector) old_pos_other = collided_player.pos.copy() - collided_player.move(pushing_vector * (collided_player.move_dist / 2)) + self.perform_movement(collided_player, pushing_vector) + # collided_player.move(pushing_vector * (collided_player.move_dist / 2)) if self.detect_collision_counters( collided_player ) or self.detect_collision_world_bounds(collided_player): -- GitLab