Milestone Sirocco et ses freres

Completed 17 months ago (09/29/10 21:12:10)

100%

Closed tickets:
85
Active tickets:
0
/ Total tickets:
85
base

2 / 2

grib

1 / 1

maps

3 / 3

moteur

4 / 4

phpcommon

2 / 2

site

67 / 67

vlmc

6 / 6

Le sirocco (ou scirocco) est un vent saharien violent, très sec et très chaud qui souffle sur l'Afrique du Nord et le sud de la mer Méditerranée lorsqu'une masse d'air tropicale stationnaire installée sur le Sahara se trouve entre une zone anticyclonique installée à la verticale de la ligne du Tropique du Cancer et une soudaine zone de forte dépression se creusant rapidement au-dessus de la Mer Méditerranée. La masse d'air saharienne, préalablement stationnaire, donc brûlante, est alors aspirée vers le nord par la dépression et remonte en direction sud-nord au-dessus du Maroc, de l'Algérie et de la Tunisie vers l'Andalousie, les îles Baléares et la Sicile. Le sirocco peut envoyer de très fin grains de sable jusque dans les Alpes. Ajouté à la chaleur, ce sable donne une couleur jaune rosée à la neige et en accélère la fonte au printemps. Les sirocco sont très chargés en sables... et certaines années en criquets pélerins ravageurs des cultures '' Le sirocco est appelé shehili par les Tunisiens et chergui au Maroc.

v0.14 aka "Sirocco et ses frères".

Quoi de neuf pour ...

... les joueurs ?

  • améliorations et changements majeurs :
    • Nouveau mode "Joueur" (playermode) (principalement paparazzia). Vous (en tant que joueur) gérez des bateaux. Cela signifie :
      • Vous devez vous créer un compte de joueur (avec votre email) et y rattacher vos bateaux
      • Il y a une interface pour la gestion du boatsitting (vous pouvez choisir quel bateau et qui peut le boatsitter)
      • Vous pouvez changer votre mot de passe et le récupérer si perdu (NE PAS COMMUNIQUER VOTRE MOT DE PASSE A QUI QUE CE SOIT)
      • L'ancien mode d'accès au jeu est conservé pour certains outils comme TCV, mais sera retiré dans la prochaine version
    • Nouvelle gestion des portes (principalement spifou)
      • celles qu'on ne peut couper qu'une fois
      • celle qui ont un sens de passage
      • Le type des portes est affiché sur la carte et dans les IC
      • les portes de glaces ont été intégrées dans VLM en tant que telles.
    • L'interpolation du vent à changé (spf)
    • VLM utilise des cartes à jour (gshhs2) (spf)
    • Le thème par défaut est OceanExpress? (paparazzia)
    • Les performances du moteur ont été améliorée (principalement spf)
    • Les performances du site aussi (spf & paparazzia)
    • Aucun effort ne sera fait pour MS Internet Explorer 6 à partir de la prochaine version (0.15)
  • correctifs :
    • Les WP Perso sont maintenant affichés quand l'antemeridien est visible (paparazzia)
    • Les WP traversant le méridien de greenwich également (paparazzia)
    • le Loch ne change plus pendant le BO (spf)
    • il n'est plus possible de valider 2 portes dans le mauvais ordre dans la même vac (spf)
    • les côtes autour du détroit de behring sont maintenant correctes (peut être une nouvelle course dans le coin ;)) (spf)
    • Les ordres du pilototo sont maintenant nettoyés au moment de l'engagement dans une course (paparazzia)
    • Le "bug du RA" est en partie corrigé (pas pour le pb spécifique au départ) (spf)
    • Le loch était non null pour certains bateaux, bien qu'ils n'aient pas démarré la course (paparazzia & spf)
    • petits aménagements de l'interface (messages inutiles ou faux, classement un peu plus lisible quand il ya trop de WP, etc...) (paparazzia)
    • et plus encore...

... les joueurs dans le futur (A quoi s'attendre pour les prochaines versions ?) ?

  • gestion des préférences de langue et de communication par JOUEUR
  • prêt pour créer un client web interactif (il y a déjà des essais par KernelPanic? et Spf)
  • et plus encore ...

... le comité et les admins :

  • quelques outils supplémentaire pour de gestion et de reporting pour gérer les joueurs (paparazzia)
  • La carte d'un WP est visible dans l'interface d'admin (paparazzia)
  • Tous les trucs sympa qu'on va pouvoir faire avec les nouvelles portes, nouvelles côtes et nouveau type de bateau (Transpac52) (spf, phille)

... développeurs d'outils :

  • Webservices (WS) pour le classement, les résultats, les traces et la gestion de flotte (paparazzia)
  • WS pour les infos sur le vent (spf, la 0.15 est en route, yes !)
  • il est possible de stocker les préférence d'un outil externe dans VLM (paparazzia)
  • améliorations et corrections dans les WS du pilototo (paparazzia)
  • les WS sont compatibles pour l'ancien et le nouveau mode d'authentification (paparazzia)
  • le cap est recalculé quand on le change via un WS (spf)
  • l'authentification bateau/mot de passe est dépréciée et sera retirée dans la prochaine version (vers Noël)
  • les WS suivant sont dépréciés et seront retiré dans la prochaine version :
    • gettrack.php (but support blackout now ;)) (Please use /ws/boatinfo/tracks/php)
    • /gmap/ json services (same as above)
    • /getuserlist.php (please use /ws/raceinfo/results.php & /ws/raceinfo/ranking.php)
  • les WS suivant ont été retirés :
    • /getinfo.php & getinfo2.php (please use /ws/boatinfo/php & /ws/boatinfo/*)
    • /getraceinfo.php (please use /ws/raceinfo.php)
    • /getwind.php (please use /ws/windinfo.php)

... développeurs ?

  • déploiement
    • la base peut être automatiquement peuplée avec les cartes gshhs2 (spf)
    • maj de la doc d'installation (paparazzia)
    • VLM est plus configurable en tant que developpeur (paparazzia)
  • robustesse
    • le langage est maintenant géré dans la session, ce qui permet des url plus courtes et de futures fonctionnalités pour les joueurs (paparazzia)
    • on vérifie les paramètres d'entrées pour map.img.php pour éviter les effets de bords dus à certains outils (paparazzia)
  • performance
    • vlm-c est plus rapide dans la lecture des cartes et des gribs (spf)
    • meilleur SQL pour récupérer les positions (paparazzia)
    • les WP sont mis en cache pour éviter les requêtes SQL inutiles (spf)
    • idem pour les objets Users (paparazzia)
    • affichage des cartes en utilisant des polygons pour aller plus vite (spf)
  • gestion/reporting
    • le RSS de mise à jour des modules est maintenant correct (paparazzia)
    • la mesure de la vitesse du moteur est plus précise (spf)

C'est la plus grosse version de VLM (en comptant le nombre de tickets) des deux dernières années. Une majeure partie du travail est toujours réalisé dans l'arrière boutique. Ce qui est génial est qu'il y a eu plus de 10 personnes différentes pour les tests et la doc. Nous regardons maintenant en direction d'une nouvelle interface et de nouveaux outils de communication autour de VLM.

Le mot de la fin : VLM est libre et ouvert, ce qui signifie :

  • logiciel libre : tout le monde peut trouver, corriger et rapporter des bugs,
  • données accessibles, interfaces ouvertes, avec des formats ouverts : les données sont librement accessibles dans un format documenté, les interfaces externes sont fournies quand c'est possible. Tout le monde peut construire des outils pour apporter une nouvelle expérience à VLM, ou simplement parce que c'est sympa de coder ;)
  • développement ouvert : les nouveaux développeurs ont juste a monter dans le train : il faut juste demander à rejoindre la liste de diffusion des dev et hop !
  • communauté ouverte : VLM repose très fortement sur les joueurs pour trouver les bugs et expliquer comment les reproduire.

Un grand merci à tous les admins, développeurs d'outils, testeurs, wikifieurs pour leur aide et leur soutien. Spéciale dédicace à Jose, qui a fait la traduction espagnole pour cette version.

--spf & paparazzia.

Note: See TracRoadmap for help on using the roadmap.