bOOh! Petit jeu flash sonore

FlashJeuxLABO \ octobre 2006

Le labo de neave.com m'a inspiré un jeu dont le contrôle se fait par la voix. J'ai fait appel à Maxrey, illustrateur 2D/3D freelance. Nous avons travaillé ensemble à la réalisation de BOOH.Les oiseaux sont modélisés et animés sous Maya. Les animations sont exportées en séquences PNG. Cette version est une démo. Elle évoluera sûrement en intégrant un renard qu'il faudra éviter...

piou-piou

RECOMMANDATION 1 : L'utilisation d'un microphone est indispensable pour s'amuser. RECOMMANDATION 2 : A la demande de l'autorisation de l'accès dans la petite fenêtre, vous devez chosir "oui"

JOUER

Le rectangle d'or

LABO \ septembre 2006
Le nombre d'or, habituellement désigné par la lettre φ (phi) de l'alphabet grec en l'honneur de Phidias, sculpteur et architecte grec du Parthénon, est le nombre irrationnel :
\varphi = \frac{1 + \sqrt{5}}{2} \simeq 1,6180339887...
sources : Nombre d'or Wikipédia

Le rectangle d'or

On appelle rectangle d'or, un rectangle dont le rapport entre la longueur et la largeur vaut le nombre d'or. Tracé d'un rectangle aux proportions du nombre d'or avec un compas Le tracé d'un rectangle d'or se fait très simplement à l'aide d'un compas, il suffit de pointer le milieu d'un côté d'un carré, pointer l'un des deux angles opposés, puis de rabattre l'arc de cercle sur la droite passant par le côté du carré pointé. (ceci est un « secret » de compagnonnage) Voici une raison possible de l'attrait, suscité par le rectangle d'or : considérons un rectangle dont les côtés de longueurs a et b sont dans un rapport du nombre d'or : Tracé d'un rectangle aux proportions du nombre d'or avec un compas Si de ce rectangle, nous supprimons le carré de côté de longueur b, alors le rectangle restant est à nouveau un rectangle d'or, puisque ses côtés sont dans un rapport φ. En effet, d'après les propriétés algébriques,
\frac{b}{a-b} = \frac{a}{b} = \varphi
En itérant cette construction, nous obtenons une suite de rectangles d'or de plus en plus petits. sources : Nombre d'or Wikipédia

En application : les rectangles d'or à l'infini

Cliquez sur le rectangle et faites glisser la souris de haut en bas. Vous allez créér ainsi un carré en fonction de la position de la souris. Une classe AS2 se charge de dessiner les rectangles et carrés en fontion du nombre d'or. Les coordonnées de la souris sont arrondies au nombre entier le plus proche. Tout rectangle d'or peut se décomposer en un carré et un rectangle d'or qui lui aussi peut se décomposer en un carré et un rectangle d'or. On peut renouveler cette construction autant de fois qu'on le veut. Un rectangle d'or peut donc être décomposé en une infinité de carrés tous différents Dans ce tourbillon de carrés il est possible d'inscrire une spirale. sources : Rectangle d'or ecran_rectangle_or

Pour en savoir plus:

JOUER

THE SERVANT, site officiel du groupe

FlashSitesSites full flashSites internet \ juillet 2006

2 pendules pesants avec collisions

LABO \ juin 2006
pendule

J'ai utilisé la classe "Vector" commentée dans le livre édité chez Creative studio : Programmation Flash MX de Robert Penner.

Pour en savoir plus:

JOUER

Le pendule pesant

LABO \ mai 2006
pendule

Je vous présente ici la première animation de cette rubrique : "le pendule". Je tiens à préciser que j'ai utilisé la classe "Vector" commentée dans le livre édité chez Creative studio : Programmation Flash MX de Robert Penner.

Pour en savoir plus:

JOUER

Les fourmis

LABO \ mai 2006

Un ami graphiste avait besoin de cette animation pour la nouvelle version de son portfolio. Ce site est visible ici : www.lafourmi-freelance.com

[SWF]http://www.saturnino-freelance.com/wp-content/swf/loadfourmi.swf, 550, 400,urlFourmi=http://www.saturnino-freelance.com/wp-content/swf/fourmi.swf[/SWF]

Pour en savoir plus:

Parallaxe

LABO \ mai 2006

La parallaxe est l'incidence du changement de position de l'observateur sur l'observation d'un objet.

Ce mot apparait au XVIe siècle, emprunté au grec παράλλαξις, qui signifie « déplacement contigu ; parallaxe ». sources : Wikipédia

L'effet parallaxe

Je me suis amusé à reproduire cet effet avec une de mes photos. La technique consiste à découper une photo à l'aide d'un outil de retouche photo selon les plans qui la composent. Chaque image exportée doit présenter la même taille que la taille de l'image originale. On utilise un outil de détourage pour isoler les plans les uns des autres. Ainsi on obtient une série d'images contenant chacune le plan et le reste de l'image transparente.

[SWF]http://www.saturnino-freelance.com/wp-content/swf/parallaxe.swf, 700, 465[/SWF]

Un peu de flash et d'actionscript

Une fois les différentes images importées dans un document flash, il suffit de créer autant de clips que d'images. Dans mon animation, j'utilise 4 images : une image sans modification, une image pour le danseur suspendu dans les airs, une image pour le parvis et les spectateurs et enfin une image pour l'horizon parisien. On crée donc un clip par image dans lequel on glisse l'image correspondante centrée horizontalement et verticalement par rapport au centre de l'image. On crée un clip "conteneur" qui contient les 4 clips posés chacun sur un calque. Le premier plan est bien sûr posé sur le calque le plus haut. On nomme chaque occurrence de clip par un nom concaténé avec un chiffre en partant de 1. Ici je les ai nommés "p_1", "p_2", "p_3". Le dernier, je ne le nomme pas car il ne sera pas pris en compte dans les déplacements de plans. Ce dernier plan est là pour faire un fond au cas où certains plans ne se chevaucheraient pas assez, laissant découvrir du vide. Une fois ce clip conteneur créé, il suffit de le déposer sur la scène principale et de lui donner un nom d'occurence. Ici je l'ai appelé "cont_mc". Sur un nouveau calque , on écrit le scrit suivant:

this.cont_mc.onMouseMove = function() {
	for (var i = 1; i<=3; i++) {
		var mc = this["p_"+i];
		var x = -i*(this._xmouse/70);// modifier 70 par la valeur souhaitée en fonction de la taille de la photo.
		var y = -i*(this._ymouse/70);// modifier 70 par la valeur souhaitée en fonction de la taille de la photo.
		mc._x = x;
		mc._y = y;
	}
};

Voilà, le tour est joué. Cette page n'est pas vraiment un tutoriel, je donne ces indications comme une piste à suivre, afin de vous creuser un peu la tête sur les zones qui vous paraissent floues.

Pour en savoir plus:

Saturnino ?

Spécialisé dans le développement de sites internet depuis 10 ans, je vous offre une multitude de solutions sur mesure parfaitement adaptées à vos besoins (conseil, créations site web, commerce en ligne, référencement, maintenance, marketing, blogs, applications en ligne).

Profil ViadeoProfil Linked inProfil Flickr

Déclic photo

Programme de conservation Forêt SècheProgramme de conservation Forêt SècheProgramme de conservation Forêt SècheProgramme de conservation Forêt SècheProgramme de conservation Forêt SècheProgramme de conservation Forêt SècheProgramme de conservation Forêt SècheProgramme de conservation Forêt SècheProgramme de conservation Forêt Sèche

Vu sur le web