Apr 12 2009

Un premier pas vers openFrameworks

Tag: Eclipse, openFrameworksTurbo Connard @ 23:59

Bon alors pourquoi passer à openFrameworks ? J’ai tenté de lancer un premier “vrai projet” en processing et dès le début j’ai souffert des performances de java.

Bref, j’ai tenté de descendre “plus bas” pour bénéficier des avantages du c /c++. Comme je partais de zéro en c/c++ j’ai suivi les tutoriels du site du zero ! Un très bon et gros tutorial qui raconte beaucoup de choses. Ca vaut vraiment la peine de la parcourir pour se rendre compte de l’organisation en c/c++ . Même s’il est possible de créer des classes, je déplore l’absence de packages…

Avec mes bases en c++ j’ai essayé de faire un petit jeu et la pof ! problème avec la bibliothèque SDL : impossible d’avoir 3 touches enfoncées en même temps. Donc je ne pouvais même pas tirer avec un vaisseau et me déplacer en diagonale ! La documentation ne donne rien la dessus, exit SDL…

J’ai donc refait une passe sur openFrameworks et le premier essai est concluant ! on peut bouger un vaisseau en diagonale et tirer… Et on peut faire plein d’autres trucs marrants biensûr encore faut il réussir à compiler. Et c’est la que ça se complique, il existe très peu de documentation pour compiler de l’openFrameworks sous eclipse. OpenFrameworks est pulbié en plusieurs versions (xcode pour mac, codeblocks pour linux et codebock et visual pour windows) mais pas de version eclipse : les boules.

J’ai donc entrepris de compiler les exemples openFrameworks sous eclipse et c’était pas une mince affaire mais ça m’a appris pas mal de chose sur l’organisation d’OF et j’ai finalement réussi.

J’ai même développé un petit fichier .bat qui transforme les exemples OF en projet eclipse. Il suffit ensuite d’importer “import an existing project into workspace” les projets après avoir lancé le .bat.

donc

  1. Télécharger / installer mingw (compilateur open source)
  2. Ajouter le chemin c:\mingw\bin dans la variable PATH de windows (clic droit poste de travail, propriétés, avancé, variables d’environnements)
  3. Télécharger OpenFrameworks version codeblocks.
  4. Déziper le tout quelque part (c:\of)
  5. Déziper le eclipsofy.zip à la racine du répertoire d’OpenFrameworks
  6. Lancer le eclipsofy.bat
  7. Créer un workspace à la racine du répertoire d’OpenFrameworks (c:\of\workspace par exemple)
  8. Lancer eclipse, choisir le workspace nouvellement créé
  9. Installer CDT sous eclipse (Help, software update, environement C++)
  10. Importer un projet et voila !

Mar 26 2009

Maintenance…

Tag: le siteTurbo Connard @ 13:33

/!\
J’ai réparé les commentaires que j’avais niqués en mettant à jour mon wordpress…
Désolé pour la gène occasionnée.


Mar 24 2009

MouseGesture sources

Tag: le siteTurbo Connard @ 18:38

processing_mg

J’ai vu récemment que j’avais des commentaires. Sweet !
Dont deux personnes qui demandent les sources de “MouseGesture” alors voila, c’est là :

http://www.turboconnard.com/sources/mousegesture/mouse_gesture.zip

Amusez vous bien.

ps : C’est un portage d’un truc flash donc j’ai dû inventer un gestionnaire d’événements qui ressemble à celui de Flash.


Feb 26 2009

Blog Diplomatic-cover

Tag: UncategorizedTurbo Connard @ 16:44

Je bosse depuis quelques mois chez diplomatic-cover et depuis novembre on entretient un petit blog sympa qui traite de tout et de rien. On poste pas mal de trucs sur les jeux vidéos, des trucs hi-tech, de la vidéo et on communique sur nos sorties de sites, les actus de la boite etc… un blog en somme.

Du coup je poste pas mal de choses intéressantes là bas sucéptibles d’intéresser les 3 lécteurs de ce blog.

Hésitez pas à participer à le blog…


Jan 20 2009

Mouse gesture recognition

Tag: EclipseTurbo Connard @ 15:04

Je cherchais un moyen sympa d’écrire sans clavier sans utiliser de clavier visuel (clavier présent sur l’écran où on clique les lettres).

Si pointer des lettres avec la wiimote ou un stylet est plutôt pas mal (quoi que je deviens régulièrement fou quand il faut saisir les mots dans Entrainement cérébral sur DS),  je trouve que saisir un texte au joypad est un enfer. A chaque nouveau jeu il faut ré-apprendre la console de saisie : alors pour les caps ? c’est triangle ou L2 ? Bref, j’avais envie d’essayer un truc plus intuitif : écrire la lettre qu’on veut.  Je sais pas si en terme de rapidité c’est mieux, par contre ça a le mérite de moins frustrer parceque ya pas -trop- d’apprentissage.

Je me rappelai très bien du “MouseGesture” de Didier et j’avais déjà songé à l’adapter. Sauf que j’étais trop teubé et j’avais pas trop réussi.

C’est désormais chose faite. J’ai au passage rajouté la possibilité de faire des pauses entre les mouvements histoire d’écrire des lettres qui ressemblent à des vraies…


MouseGesture Recognition Processing from Turbo Connard on Vimeo.

ça marche plutôt pas mal, faut que j’essaie au joypad pour voir si c’est user friendly.


Jan 12 2009

Bonne Année

Tag: UncategorizedTurbo Connard @ 11:50

Ca se fait sur les blauhgues de souhaiter la bonne année, alors je vous la souhaite.

Sinon, je me remets à Processing un peu.
Je montrerai d’ici peu sur ce blog une sorte de menu piloté au joystick pour lancer mame ;) . Un petit “Frontend” sans prétention mais qui me fait apprendre des trucs rigolos.


Sep 11 2008

Mignonette… j’en veux !

Tag: UncategorizedTurbo Connard @ 21:59

Sur le super site de Evil mad scientist je suis tombé sur le projet mignonette et j’avoue que je me laisserais bien tenter par ce petit gadget tout mignon.

Mignonette est un jeu éléctronique programmable !

Elle possède en écran de 5×7. Chaque “pixel” contient une led rouge et une verte… et biensûr tout est programmable.

J’ai échangé des mails avec Rolf pour comprendre un peu comment ça marche… Donc si vous achetez un “kit mignonette” pour une trentaine de dollars (port non inclus), vous recevrez un circuit imprimé ainsi que le “processeur” et tous le composants… Vous soudez le tout et… il faut encore acheter un AVR programmer et des batteries (piles?)

For downloading, we use a standard 6-pin "AVR programmer".
There are two good choices for these:  The "AVRISP mkII" from Atmel,
or the USBtinyISP from ladyada.  Note that USBtinyISP is also a kit.
There might be others, but we haven't tested.
The cost is about US$20 to $36 depending on which one.

Donc, Rolf m’en propose deux… Le AVR sert à transférer le programme dans la mémoire de la mignonette.

Voilà ça devrait être à peu pret tout pour faire marcher une mignonette. Si je trouve un endroit où acheter ces composants éléctroniques. Mieux ! si quelqu’un sait ou je peux acheter ces composants, ça m’interesse !

La mignonette est livrée avec un jeu en mémoire, et on peut trouver les classes pour développer un programme sur le site.


Jul 17 2008

Apprendre avec Michel

Tag: EclipseTurbo Connard @ 22:47

Ok, ça faisait un petit moment que j’avais rien posté… mais en même vu que personne ne lit mon blog (hein arthy ?). Bref, j’ai quand même joué un peu avec ce “sketch”.

J’ai appris plein de choses rigolotes… comme “Comment faire des rendus”, “comment jouer avec Pgraphics pour créer des bitmaps en mémoire”, “comment jouer avec les caméras” ou encore “comment jouer avec des textures” ou encpore plus simplement comment manipuler des Strings.

J’étais tombé sur www.whiteglovetracking.com et ça m’avait bien plu.
Bref, voici la vidéo :


White glove tracking for testing from Turbo Connard on Vimeo.

et les sources : http://www.turboconnard.com/sources/wgt3d/WGT3D_project.zip


Jun 16 2008

Tranche de rigolade

Tag: Eclipse, MatosTurbo Connard @ 13:24

J’avais vu une vidéo marrante sur vimeo.com et comme tester la vidéo temps réel était dans mes projets je me suis lancé.

Rien de très compliqué :
Je stocke autant d’images que de “tranche de vidéo” et je recompose avec les tranches décalées dans le temps. Tranche du bas t0, la tranche d’au dessus t-1, etc…


Testing GSCapture for Processing on Ubuntu from Turbo Connard on Vimeo.


Jun 12 2008

“Nice Flocking Effect”

Tag: Eclipse, Wiimote, le siteTurbo Connard @ 14:39

Bon alors en continuant mes “expérimentations” j’ai remarqué qu’il est bien plus hype de poster ses vidéos sur Vimeo… C’est bien plus classe.
Bref pour faire comme tout le monde j’ai créé un compte

et j’ai posté une première vidéo :


Testing wiimote on processing from Turbo Connard on Vimeo.


Next Page »