PySFML – balles rebondissantes
Samedi 30 août 2008 à 17h50
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 »

