Bonnes pratiques pour les outils Vlm : Différence entre versions

De VlmWiki
Ligne 4 : Ligne 4 :
  
 
* Les outils peuvent manipuler plusieurs bateaux.
 
* Les outils peuvent manipuler plusieurs bateaux.
* Il est demandé aux développeurs de limiter le nombre de bateaux gérés à 5.
+
** Il est demandé aux développeurs de limiter le nombre de bateaux gérés à 5.
* Il est également demandé aux développeurs de demander au joueur si c'est "son" boat qu'il paramètre ou celui "d'un autre", sans qu'il y ait actuellement d'impact vis à vis de Vlm. Cela peut simplement permettre d'alerter le joueur quand il a deux bateau à lui sur la même course.
+
** Il est également demandé aux développeurs de demander au joueur si c'est "son" boat qu'il paramètre ou celui "d'un autre", sans qu'il y ait actuellement d'impact vis à vis de Vlm. Cela peut simplement permettre d'alerter le joueur quand il a deux bateaux à lui sur la même course. Et ça servira ultérieurement quand Vlm intègrera la notion de boat-sitting
  
 
= Utilisation des ressources Vlm =
 
= Utilisation des ressources Vlm =

Version du 15 mars 2010 à 19:26

Cette page est un draft qui demande à être complété.

Gestion du multi-boat

  • Les outils peuvent manipuler plusieurs bateaux.
    • Il est demandé aux développeurs de limiter le nombre de bateaux gérés à 5.
    • Il est également demandé aux développeurs de demander au joueur si c'est "son" boat qu'il paramètre ou celui "d'un autre", sans qu'il y ait actuellement d'impact vis à vis de Vlm. Cela peut simplement permettre d'alerter le joueur quand il a deux bateaux à lui sur la même course. Et ça servira ultérieurement quand Vlm intègrera la notion de boat-sitting

Utilisation des ressources Vlm

  • De manière générale, il faut être respectueux de la bande de passante et de la charge des serveurs.
  • En particulier :
    • pas plus d'une requête automatique pour récupèrer les boatinfo par vac.
    • en l'absence d'action de l'utilisateur pendant 20min, arrêter la récupération automatique
    • mettre en cache les drapeaux (au sens image)
    • mettre en cache les raceinfo, mais pouvoir les raffraichir manuellement.
  • Ne pas gérer plus de traces que ne l'autorise Vlm.
  • Utiliser les calques séparés si vous récupérez les maps de vlm

Faciliter la vie des développeurs de VLM

  • Essayez de vous tenir au courant des évolutions des interfaces (web-services) mis à dispo, afin que VLM ne soit pas obligé de maintenir des vieilles méthodes pour votre programme.
  • Faites vous connaitre ! La meilleure façon d'épargner à tous de l'énergie est de référencer votre programme ici.