Ça faisait longtemps !

Jeudi 20 août 2009 à 19h54



Ça faisait longtemps que je n’avais pas mis ce blog à jour !
Par contre, sur le svn, ya du nouveau pour wuispet1. C’est un projet de jeu avec une tortue qui crache du feu et tue tout le monde.

Pour l’essayer, il vous faut PySFML >= 1.5 et pymunk et ensuite un petit svn co svn://svn.tuxfamily.org/svnroot/remi/dev/wuispet1 et c’est parti. Il y a le jeu et un éditeur de cartes, qui permet également de modifier le graphe des chemins utilisé par l’algorithme de path finding (ouaip, découper l’espace en petits carrés et y aller à gros coups de dijkstra, c’est assez moyen niveau temps / performances). Bon il y a encore pas mal de boulot à faire… Notamment au niveau des graphismes (qui se limitent pour l’instant à des cercles et des traits).

PySFML – balles rebondissantes

Samedi 30 août 2008 à 17h50


Capture d'écran des balles rebondissantes en action

Capture d'écran des balles rebondissantes en action

Depuis environ un an, je maintiens PySFML, le binding python de SFML, une librairie multimédia vraiment cool. Elle donne facilement accès à tous les périphériques, utilise l’accélération graphique et permet de développer facilement et rapidement des applications 2D.
PySFML rend cette librairie accessible au langage de programmation python, qui est très simple à apprendre et qui permet de développer des applications très rapidement.

Aujourd’hui je vous présente un petit programme exemple de balles rebondissantes, assez simple, avec moins de 240 lignes de code. Les balles ont des tailles, masses et pénétrations dans l’air différentes, et c’est assez amusant à voir en action. Le terrain est une simple image png que tu peux éditer.
Dans le programme, tu peux appuyer sur + pour faire apparaitre d’autres balles et sur enter pour redonner de l’énergie à une balle au hasard.

Téléchargement : sources (tu auras besoin de python et pysfml version >= 1.3).
Tu peux aussi directement faire un checkout du dépôt svn : svn co svn://svn.tuxfamily.org/svnroot/remi/dev/bouncing_ball bouncing_ball

Il ne te reste qu’à double cliquer sur main.py et à Lire la suite »

Ton nom en éléments chimiques

Dimanche 20 juillet 2008 à 2h32


Cette année, alors que je me faisais grave chier pendant un A.D.S j’écoutais attentivement l’exposé d’A.D.S. (Analyse de Dossier Scientifique) d’un de mes camarades de classe, j’ai eu une super idée en regardant le tableau de classification périodique des éléments accroché au mur.
Cette idée, c’est de décomposer un mot en symboles d’éléments chimiques, par exemple, patate devient Pa Ta Te (Protactinium, Tantale, Tellure) puis de prendre les numéros atomiques correspondant : 91 73 52. (Bien sûr, cette décomposition n’est pas unique et tous les mots n’en ont pas une.) Quel jeu amusant, n’est-ce pas ? Amusant à coder aussi… (Clique sur « lire la suite » pour la partie intéressante: l’algorithmique).
Tu peux aussi essayer quelques mots si ça t’amuse :


Lire la suite »