Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


jimalexp
Bonjour,

Je souhaite réaliser un petit projet pour monitorer les joueurs sur un serveur de jeu fps pour repérer des comportements qui indiquent l'utilisation d'un aimbot ( http://en.wikipedia.org/wiki/Aimbot ).

A la base, il y a une instance de classe qui permet de modifier le fonctionnement d'une partie (ServerMonitor). A partir de là, une instance (PlayerSelector) va observer les joueurs et renvoyer une référence vers l'un deux si un comportement précis est décelé. Une troisième instance (PlayerChecker) pourra être lancée en utilisant cette référence pour effectuer des vérifications plus précises et éventuellement enregistrer des données dans un log.

La classe qui représente un joueur ne peut être altérée alors un pattern observer n'est pas possible mais la plupart des attributs de cette classe sont en accès public.

Et c'est là que je m'embrouille les pinceaux. Est-ce que je devrais centraliser les référence vers chacune des classes "modules" dans ServerMonitor ou y aurait-il une manière plus élégante de procéder ?

Voici un diagramme de classes pour représenter cela.
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?