J'ai contribué au développement du projet Maniadrive, un jeu de voiture OpenSource et fonctionnant sous Windows et Linux. J'ai développé le système de Scoring en Webservices grace à l'utilisation de NuSOAP, une API PHP permettant d'écrire des Webservices relativement facilement.

Ceci permet à chaque fin de partie de sauvegarder le score sur le serveur Web et de fournir aussitôt une position du score fraichement obtenu.

J'ai développé un système d'affichage des scores sur le site Internet du projet :

http://maniadrive.raydium.org/index.php?scores=live

Ceci permet d'avoir en direct les scores des joueurs, leur position et les meilleurs temps par circuits ... etc... L'avantage des Webservices est qu'ils permettent d'échanger facilement des données sur un réseau et offre une intéropérabilité incomparable. La norme SOAP étant de plus en plus utilisées, cela permet d'échanger des objets relativement complexes sans énormement de développement.

Je reconnais que le PHP n'est pas vraiment conçu pour les Webservices, le non typage des variables ne facilitant pas la chose ... Mais ça marche plutôt bien ..

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.