Même si je n'utilise pas Twitter, ce site est réellement devenu un phénomène de mode, et les clones ne manquent pas sur le net. Pour rappel, un tweet, ou micro-blogging sert juste à décrire ce que vous faites en ce moment, et partager une pensée, une idée, en 140 caractères maximum. Un peu comme les statut MSN ou Facebook, mais sur un site dédié.

Il n'a pas fallu attendre très longtemps après l'essor de Twitter pour voir apparaître ce que l'on appelle le Tweetcoding. Le principe? Créer une application en Action Script ou en Processing, avec 140 caractères maximum.

Véritable revival du phénomène de démoscène où, à l'époque, on se limitait à 64Ko, ou parfois moins, pour coder sa démo, ici c'est encore plus court, mais permet de diffuser ses applications très simplement. Quelques exemples, sont visible sur cette page, et si vous aussi vous voulez vous y mettre, n'hésitez pas à en poster dans les commentaires.

Je me suis essayé à cet exercice assez difficile, qui oblige à chercher des optimisations partout ou c'est possible. Voici donc ma contribution, qui est passé d'un premier jet en 213 caractères à un code source de 137 caractères seulement.

Tweet

void draw(){for(int i=0;i<200;i++)for(int j=0;j<200;j++)set(i,j,(get(i,j)+get(i-1,j+1)+get(i,j+1)+get(i+1,j+1))/4);point(mouseX,mouseY);}

Xavier Gouchet