Showing posts with label programmation. Show all posts
Showing posts with label programmation. Show all posts

Friday, March 4, 2016

Klack-Klick-Klack! Ordinateur Kano

Nous avons assemblés un ordinateur à partir d'un kit Raspberry PI nommé Kano.



On peut y apprendre la programmation tout en jouant, par exemple générer des modules dans Minecraft, faire un Quest dans le terminal, modifier les jeux Pong et Snake et aussi créer de la musique à partir du code dans Sonic PI. En voici d'ailleurs un extrait.



Voici l'avatar d'ennio.


Et un dessin fait dans un logiciel de dessin.

Saturday, October 24, 2015

Go-Stop-Hiiiiii! Go-Don't-Go

Nous avons programmé un jeu nommé Go Don't Go pour apprendre à programmer en Processing. Le but est d'avancer à partir d'une ligne de départ seulement quand l'écran est vert. Il faut s'arrêter quand l'écran passe au rouge ou nous sommes disqualifiés. Le premier qui arrive à la ligne d'arrivée gagne.



Saturday, October 3, 2015

Shoobidoowaah! Deep Dream

Nous nous sommes amusés avec l'algorithme Deep Dream pour générer des images hallucinantes à partir de photos.

Voici Ennio au Children's Museum de Tallinn, en Estonie.


Chewbacca envahi par les chiens.


Un cornet de crème-glacée aux animaux.


Alexandra qui joue de la basse.


La cathédrale Alexandre Nevzky de Tallinn.


Un tigre.


Un repas.


Sunday, February 22, 2015

Crypto-wizzz! Encryption par substitution

Nous avons programmé une interface d'encryption par substitution. Il suffit de remplacer les lettres du message par d'autres. Le message crypté peut être décodé à l'aide d'une clef de décodage que nous avions dans notre trousse d'espion.





Clef-clac! Stéganographie

Nous avons fait de la stéganographie, l'art de dissimuler, en cachant un message secret dans une image. Nous pouvons donc nous envoyer cette image sans que personne ne se doute qu'elle contient un message secret. De plus ce message est encrypté et demande un mot de passe.

Voici l'image résultante. Qui pourrait se douter qu'elle contient un message secret?



Voici la marche à suivre, tirée de cet article. Dans le terminal:

$ echo "Ennio j'aime faire de la cryptographie avec toi." > message_secret.txt

$ zip -e message_secret_encrypted.zip message_secret.txt

$ cat message_secret_encrypted.zip >> car.gif

$ unzip -c car.gif
[car.gif] message_secret.txt password:
 extracting: message_secret.txt
Ennio j'aime faire de la cryptographie avec toi.

Saturday, September 28, 2013

CAR! Encryspion

Voici un encodeur/décodeur de messages d'espion. Attention cependant: si vous n'utilisez pas la même clef pour l'encodage et le décodage, le message se brouillera encore plus.

Sunday, July 14, 2013

Dru!!! Générateur de noms de villages Français

Nous sommes à Bordeaux. Ils ont des drôles de noms de village. En voici quelques exemples générés de façon aléatoire.


Cliquez ici. pour jouer avec le code.

Sunday, June 16, 2013

Holl-lojje! Horloge à amour

Ennio regarde constamment l'heure. Je lui ai dit qu'on devrait lui faire une horloge plus intéressante. Nous avons donc programmé une horloge qui compte depuis combien de temps nous l'aimons. http://christopheviau.com/ennio/

Revistance! Code de couleur de résistances

Nous programmons un Arduino pour faire un pedale d'effets pour guitare. Pour choisir les bonnes résistances, il faut connaitre le code de couleurs. Par example, les anneaux rouge-brun-orange représentent 21 kilohms. Nous avons donc programmé un sélecteur de couleurs pour déterminer la valeur des résistances: http://christopheviau.com/ennio/resistance.html

Sunday, June 2, 2013

Tik! Recyclage de musique jetable

Il y a tellement de musique jetable, que nous avons décidez d'écrire un logiciel pour la recycler. Notre prototype a transformé Paula Abdul "Straight up" en musique funk.


Voici le lien direct pour télécharger cet extrait: paula_abdul_funkified.mp3

Sunday, February 17, 2013

SinCos(t)! Coeur de geek

Un coeur de geek pour la Saint-Valentin. Programmé en D3.js à partir de l'équation: