Etude de cas Curvytron / Lazerdrive

2015 Javascript Vanilla Angular JS HTML5 Canvas Websocket Node JS GulpJS
Voir le site

Curvytron et Lazerdrive sont deux jeux d’adresse sur navigateur. Curvytron est d’abord né d’un projet de veille interne et a par la suite été présenté au PHP tour en 2014 et au Blend Web Mix 2015. Il a été le point de départ du jeu Lazerdrive.

Expertise développement

NodeJS Canvas 2D HTML5 websocket binaire
  • Conception UI/UX et Game design
  • Serveur de jeu NodeJS avec simulation et détection des collisions
  • Moteur de rendu sur-mesure avec Canvas 2D HTML5
  • Communication temps réel websocket binaire
  • Aggrégation de données Influx + Grafana : suivi du nombre de joueur, de la durée des parties, de la prise de bonus, etc.

Contexte projet

Curvytron

  • Projet de R&D sur le long terme (veille technos, innovation, méthodo projet OS, fun)
  • Présent au php tour Lyon 2014, au MiXiT et au Blend
  • Moment de détente de nombreuses agences
  • Passage sur HackerNews

Lazerdrive

  • Né de l’envie de présenter une version massivement multijoueur au Blend 2015
  • Refonte du netcode et du gameplay pour suporter plus de 300 joueurs
  • Architecture multi-serveur : régions Europe et US
  • Support mobile et tablette

Méthodologie & process qualité

Open Source Veille méthodologique Développement itératif

C’est un projet Open source, qui a bénéficié de la contribution de beaucoup d’acteurs de la communauté et qui s’est enrichi étape par étape des idées d’amélioration et d’évolution de tous.