11-14-2006, 07:20 PM
Y a un moyen simple, c'est de mettre des "points chauds" sur la map genre des zones d'influence et calculer simplement si de cette zone on te voit avec un coefficient.
Genre vu par 25% de la zone ca fait valeur de la zone *0.25 et on fait ça pour chaque point chaud a proxymité.
Au pire si le fait de recalculer à chaque fois pour le serveur vous fait peur, vous utilisez ce genre d'algo pour remplir une map de niveau comme à dit Nabella, ca sera plus simple et à mon avis presque réaliste. En tout cas ça sera plus fin que par quartier.
Genre vu par 25% de la zone ca fait valeur de la zone *0.25 et on fait ça pour chaque point chaud a proxymité.
Au pire si le fait de recalculer à chaque fois pour le serveur vous fait peur, vous utilisez ce genre d'algo pour remplir une map de niveau comme à dit Nabella, ca sera plus simple et à mon avis presque réaliste. En tout cas ça sera plus fin que par quartier.