Premium

A Curious Gameblog

Par Curious Planet Blog créé le 01/10/10 Mis à jour le 22/06/13 à 19h58

Actualités en provenance d'une planète bien étrange...

Ajouter aux favoris

Catégorie : Autres

Signaler
Autres

Salut tout le monde !

Quelle ne fut pas ma surprise ce matin de trouver, dans ma boite aux lettres, un joli carton tout droit venu de la Curious Planet. Heureux, j'ai entrepris de l'ouvrir, en espérant y trouver la version finale de Worlds que je dois m'occuper de mettre en ligne...

Ce n'était malheureusement pas le contenu de la boite, dans laquelle reposaient malgré tout de sympathiques goodies à destination de votre serviteur (un mug et deux tapis de souris), ainsi qu'une lettre de la Curious Planet.

 

Epic face !


L'envoi de ces goodies, que j'avais commandés depuis bientôt 5 mois, ne sera malheureusement pas le seul envoi en retard de la Curious Planet, puisque la lettre indiquait que Worlds pourrait avoir un retard d'une à deux petites semaines... Ce qui nous ramène à une sortie début Septembre, plutôt que fin Août.

Avec leurs excuses, et les miennes, bien entendu...

 

Bonne soirée !

Ajouter à mes favoris Commenter (5)

Signaler
Autres

> Pas sur la Curious Planet en tout cas.

Un article un peu spécial aujourd'hui, puisqu'on s'attaque à la question suivante :

Comment créer un papillon dans un jeu vidéo ?

Une question existentielle qui, j'en suis sûr, vous tracasse nuit et jour depuis de longues années. On pourrait se demander "Quel intérêt ? Les vrais papillons sont très bien, non ?". Oui, mais les vrais papillons ne vivent pas bien longtemps, alors que ceux que je vais vous apprendre à créer ont une durée de vie sans limite !

Nous verrons bien entendu les méthodes terrestres, puisque celles de la Curious Planet ne vous serviront certainement jamais.

 

 

> Premier stade : L'oeuf

La première chose à faire : penser à la manière de représenter notre papillon. Techniquement, un papillon, c'est un corps, avec deux ailes. Rien de très complexe. On pourrait très bien se faire un modèle 3D détaillé du papillon, mais dans le cadre d'un jeu vidéo, ça ne servirait pas à grand chose. En réalité, le modèle 3D d'un papillon est d'une simplicité insultante !

 

Résultat après de nombreuses heures de travail acharné.


Le principe est donc de placer une texture qui, par transparence, représentera les ailes de notre papillon ; de la même manière, le corps du papillon peut être intégré dans la texture, et on se retrouve avec un modèle simple à faire et optimisé.

Je pense qu'on peut passer outre le détail de l'animation, chacun ayant sûrement déjà vu un papillon dans sa vie.

 

> Second stade : La chenille.

La seconde étape est donc la création de la texture. Ici, plusieurs solutions ; la dessiner soi-même, sortir avec un appareil photo, chercher du libre sur internet... Peu importe. Le principal est d'avoir une image comprenant une aile, et la moitié du corps du papillon.

 

Aucun papillon n'a été blessé lors de la réalisation de cette texture.

 

> Troisième stade : La chrysalide !

Une fois notre modèle terminé, texturé, et animé, il ne reste plus qu'une étape : lui donner vie.

Bien que la méthode des 200 000 volts de la Curious Planet me plait bien, ici, la méthode qui nous intéresse est la programmation.

Le programme est simple : on va déplacer le papillon de manière aléatoire. Pour être plus précis, il va sélectionner une direction au hasard, puis s'y déplacer pour une durée aléatoire, puis choisir une autre direction, etc. Au moment du choix de la direction à prendre, il peut aussi décider de faire du sur place un instant.

SI (temps_de_deplacement EST PLUS GRAND QUE 0)
{
        On retire le temps écoulé à temps_de_deplacement depuis la dernière boucle.
}
SINON
{
        On définit si le papillon doit bouger ou non, et on stocke le résultat.

        SI (le papillon doit bouger)
        {
                On définit la direction dans laquelle il se déplace.
        }
        Puis on définit le temps de déplacement, entre 500 et 1000 millisecondes.
}

SI (le papillon doit bouger)
{
        On déplace le papillon dans la direction définit plus haut.
}

 

Et voilà pour notre programme !

 

> Et enfin...

Et nous avons enfin un papillon plein de vie et de gaieté ! Voici le résultat :

 

 

 

Pendant ce temps, sur la Curious planet...

Ajouter à mes favoris Commenter (6)

A Curious Gameblog

Édito

Studio de développement indé actuellement sur Worlds, voici la Curious Planet.

J'espère que ce blog saura vous embarquer sur cette constellation !

 

Site officiel par ici : Curious Planet

Page Facebook : Ici

Twitter : ici

 

Mayto

Archives

Favoris