Skip to content

JDasic01/AgentTournament

Repository files navigation

TODO:

ispravit funkcije, no_enemy_in_row_or_col - true ili false ovisno o tome ako je enemy u row ili col od pozicije trenutnog agenta directions towards enemy treba vracat up, down, left, right ovisno o tome gdje je enemy agent od pozicije trenutnog agenta

        def no_enemy_in_row_or_col():
        # Implement the logic to check if there is no enemy in the same row or column
            return not (self.knowledge_base["enemy_agent_positions"] and any(
                pos[0] == self.knowledge_base["guarding_agent_position"][0][0] or  # Same row, **ovo je krivo, samo je za primjer**
                pos[1] == self.knowledge_base["guarding_agent_position"][0][1]     # Same column **ovo je krivo, samo je za primjer**
                for pos in self.knowledge_base["enemy_agent_positions"]
            ))
        
        def direction_towards_enemy():
            # Implement the logic to check if there is no enemy in the same row or column
            return "up"

ako izmisljeni target nije blizu protivnicke zastave, krenu se cudno micat jer se racuna svaki put novi. treba ispravit da nakon sto se jednom target generira, ne generira se ponovno. Problems tim: ako je targetu visible world i znamo da nije protivnicka zastava, nema smisla ic do targeta, odnosno ne mozemo samo stavit until reached jer gubimo poteze bezveze. osim gubljenja poteza moguce da je wall i da ne moze doc na tu poziciju

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages