Visualisation = 0) AND ($case <= 255)) { return $case; echo '[]*'.$case; } else { return -1; } } function move_player($map, $player, $id_bot) { $old_position = scan_player($map, $player); $function = 'play_'.$id_bot; $deplacement = $function($map_array); $new_position = case_direction($old_position, $deplacement); if (($new_position >= 0) AND ($map[$new_position] == '[_]')) { $map[$old_position] = '[_]'; $map[$new_position] = '[P'.$player.']'; } return $map; } function print_map($map, $track) { echo ''; } print_map($map_array, 0); include_once('IA/bot_'.$player1_file.'.php'); include_once('IA/bot_'.$player2_file.'.php'); include_once('IA/bot_'.$player3_file.'.php'); include_once('IA/bot_'.$player4_file.'.php'); $track = 1; while($track <= 100) { switch ($track%4) { case 0: $map_array = move_player($map_array, 4, $player4_file); break; case 1: $map_array = move_player($map_array, 1, $player1_file); break; case 2: $map_array = move_player($map_array, 2, $player2_file); break; case 3: $map_array = move_player($map_array, 3, $player3_file); break; } print_map($map_array, $track); $track++; } ?>