Comment j’ai construit un jeu de dessin en temps réel avec PaperJS

Banana Draw est un jeu de dessin multijoueur, en temps réel.
Le principe est simple : il s’agit d’un Pictionary revisité. Chaque joueur choisit un mot qu’il doit ensuite faire deviner aux autres en le dessinant.

J’avais réalisé un prototype, fin 2011 basé sur cette démo : http://paperjs.org/examples/path-simplification/ afin de tester le potentiel de NodeJS.

Cette année grâce à l’évènement One Game A Month, avec Toxicode nous avons décidé de dépoussiérer ce prototype afin d’en faire un petit jeu destiné à passer un petit moment de détente.

Continue reading Comment j’ai construit un jeu de dessin en temps réel avec PaperJS

Comment débuter avec RequireJS

Require.JS

L’AMD (Asynchronous Module Definition) permet d’organiser votre code en modules afin de pouvoir les charger à la demande. Cela évite d’avoir un seul gros fichier ou plusieurs fichiers à inclure dans le HTML dans un ordre précis.

RequireJS permet également, grâce à NodeJS, de faire de l’optimisation (minification), j’en parlerai à la fin.

Vous pouvez retrouver les fragments de code contenus dans ce guide sur GitHub. N’hésitez pas à télécharger la source et la bidouiller. C’est un bon moyen de tester.

Continue reading Comment débuter avec RequireJS

Javascript, NodeJS et Ruby on Rails

Salut,

Ce blog a pour thème principal, ces 3 technos que j’utilise quotidiennement sur de nombreux projets.

Je suis actuellement en poste chez Toxicode, qui est un laboratoire avec des airs de start-up, la plus grosse partie de mon travail consiste à expérimenter et innover autour de ces technologies mais aussi de l’experience utilisateur (#UX). C’est pourquoi je pense avoir des choses intéressantes à raconter ici.

Continue reading Javascript, NodeJS et Ruby on Rails