KI würde ich das nicht nennen.Dav1d hat geschrieben:nette Frisur hat der Eine^^
kannst du mal den Code von der 'KI' der Zombies posten, ich hab selber nämlich keine Ahnung wie man sowas machen könnte

Code: Alles auswählen
@rule
def zombie_ai(game, td):
for zombie in game.zombies:
target = None
distance = 10.0 # sight range of a zombie basically
# cheap
for player in game.players:
to_player = zombie.pos-player.pos
player_distance = to_player.mag()
if player_distance >= distance:
continue
line = (zombie.pos, player.pos)
if not game.map.line_geometry.has_intersection(line):
target = player.pos
if not target:
if zombie.target:
target = zombie.target
else:
target = Vector2(random()*game.map.width, random()*game.map.height)
zombie.rotation = (zombie-target).angle()
zombie.target = target