PyMT: a planet, wang and launcher

First of all, the PyMT Planet is open ! It’s the place to have all developpers news about PyMT 🙂

Yesterday, i’ve (re-)made the wang game : a pong game style. I don’t known why my brain failed on the first version, and i’ve redone the whole code from scratch, without Box2D. This is a “must-done”, and it’s commited ! Check on pymt/examples/wang/.



PyMT – Wang game rapid demo

One week ago, i’ve made a demonstration of PyMT + Multitouch FTIR table from Jimi at job. For this show, i’ve made a launcher who look like this. The launcher is available on the Projects page.

launcher.png

Bim bam tatapouf, tatapute

Parce que l’idĂ©e Ă©tait fun, parce que le code Ă©tait fun aussi, parce que ca m’a paru simple Ă  faire, après 3h de temps de jeu, j’ai fais ca :



PyMT with Guitar Hero Drums

Après mesure sur la vidĂ©o, le dĂ©lai se monte Ă  150 / 160 ms. C’est pour ca que je n’arrive Ă  rien 🙂
MĂŞme si c’est pas utilisable pour jouer en vrai, c’Ă©tait fun ^^

Welcome to Sean Alexander !

Today, i wanna to said Congratulation to Thomas, the founder of PyMT, one of the best man i’ve ever see 🙂 and his family :

$ ping thomas..hansen.people.world
PING thomas.hansen.people.world (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=243 time=10.124 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=243 time=10.154 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=243 time=9.933 ms
^C
--- thomas..hansen.people.world statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loos
$ gcc -v baby.c
Using built-in specs.
Target: i686newbaby-linux
Configured with: DadAndMom/i686 system compiler
Thread model: posix
(...)
Compilation done.
$ ls
a.out baby.c baby.c.1 baby.c.2 baby-enhanced.c helloworld.c
$ ./a.out
[1]+  Stopped                 ./a.out
$ bg
[1]+ ./a.out &
$ ping thomas.hansen.people.world
PING thomas.hansen.people.world (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=42 ttl=243 time=2 hour, 5 minutes, 42s
64 bytes from 127.0.0.1: icmp_seq=14577 ttl=243 time=23 hours, 7 minutes
64 bytes from 127.0.0.1: icmp_seq=84542 ttl=243 time=1 day, 11 hours,
42 minutes, 1s
^C
--- thomas..hansen.people.world statistics ---
99543 packets transmitted, 3 packets received, 99.98% packet loos
$

Welcome to Sean Alexander !

Projets

English version – Version française

Applications Multi-touches

Si vous voulez faire votre propre application multitouch, regardez PyMT, un framework python très puissant pour le multitouch !

MTMaps, un navigateur de carte

2009-04-26-221938_2960x1050_scrot-0.png
MTMaps est une application pour afficher diffĂ©rents source de cartographie. Les sources sont gĂ©rĂ©s par ModestMaps. On peut se balader dans les cartes de Blue Marble, Microsoft Road, Microsoft Hybrid, et OpenStreetMap !

MTLauncher, un lanceur d’application multitouch

launcher.png
MTLauncher est une application pour afficher diffĂ©rentes applications dans une liste kinetic (que l’on peut bouger avec la main), ainsi que des boids en fond d’Ă©cran.

  • Version: 0.2, 4 aoĂ»t 2009
  • PrĂ©-requis: PyMT devel version
  • TĂ©lĂ©chargement: launcher-0.2.tgz

Projets (en)

English version – Version française

Applications Multitouchs

If you want to do your own Multitouch Application, take a look at PyMT, a powerful python framework for multitouch !

MTMaps, a versatile map browser

2009-04-26-221938_2960x1050_scrot-0.png
This is a Map browser application. Based on ModestMaps, you can switch between maps providers like Blue Marble, Microsoft Road, Microsoft Hybrid, and OpenStreetMap !

MTLauncher, a multitouch app-launcher

launcher.png
MTLauncher is a cross-platform app-launcher, with boids in background.

  • Version: 0.2, 4 august 2009
  • Requirements: PyMT devel version
  • Download: launcher-0.2.tgz

PyMT, du boulot, du boulot…

Des news sur le Multitouch en vrac :

  • Grâce Ă  nuigroup et Jimi (rappelez vous, le gars avec sa table d’eau :p), je vais recevoir un kit de dĂ©veloppement Stantum SMK 4.3. \o. Ca devrait arriver vendredi…
  • Un merci encore Ă  ce Jimi (dĂ©cidĂ©ment) pour m’avoir prĂŞter sa table MT. C’est un pure bonheur d’avoir une table fonctionnelle Ă  disposition !
  • Avec le soutien de MCTouch’, j’ai pu effectuer un port de Webkit pour PyMT. La tâche fut rude, et le boulot pas totalement fini. Plus d’info sur le wiki et les sources sur git, et un screenshot 🙂
  • Avec Thomas, on a commencĂ© Ă  retravailler la manière dont les Ă©venements multitouch sont lu, et dispatchĂ© Ă  travers PyMT. Le but est de supporter des nouveaux pĂ©riphĂ©riques, comme la Wiimote, stylus, etc… Ca se passe sur le wiki !

Et un bravo Ă  Sharath qui fait un excellent boulot sur son GSOC avec Nuipaint !