Tout ça…

un blog de plus le blog de lanael.

Prototype de petit jeu flash

Un bidule en flash, pour rigoler :

Please enable Javascript and Flash to view this Flash video.

Voilà le concept d’un petit jeu utilisant un petit moteur de physique 2D.

En vidéo :

http://www.dailymotion.com/videoxb72hr

Pour tester, c’est là : Grappin

C’est seulement quelques heures de développement ( le temps d’apprivoiser le petit moteur de physique )

Les niveaux changent peu mais sont aléatoires.

Problèmes connus : problème de détection pour le relâchement du bouton de souris quand la souris est hors du cadre, et un bug du moteur de physique empêche de déplacer les pads.

Après l’avoir montré, j’ai appris que ça ressemblait pas mal à Showtime, sauf dans le contrôle du déplacement.

Pour ceux que ça intéresse, ces bidules ont été développés en utilisant :

* haXe ( un langage à la norme ECMA, mais aussi un compilateur qui peut cracher, au choix, du flash (swf), du php, du javascript, du C++ ou du neko ). L’API flash est fournie avec le language : donc on fait du flash sans utiliser l’Actionscript ( il y a peu de différences, de toutes façons ).
* FlashDevelop comme IDE conçu autour du développement en actionscript mais compatible avec haXe.

9 commentaires pour “Prototype de petit jeu flash”

  1. Rom1 dit :

    J’attendrais une version jouable au pad de Grapin. Pour les vrais hommes !

    Ya des poissons bloqués sur l’axe vertical, ça fait pas très naturel ^^

  2. stqn dit :

    C’est plus sympa avec le son tout de suite :)
    (PS: ya qu’un o à lose, sinon ça veut dire qu’on se détend, ou un truc comme ça…)

  3. Sylario dit :

    T’as essayé de coder avec Flex Builder ? J’en m’amuse avec en ce moment et c’est vraiment pas mal du tout.

  4. Latpin dit :

    C’est pas mal ton petit jeu, ya une bonne base pour le gameplay.

    Tu comptes le peaufiner ?

  5. lanael dit :

    Rom1 a dit :
    J’attendrais une version jouable au pad de Grapin. Pour les vrais hommes !

    Justement, je pense qu’au pad, c’est pour les tafioles ( moins de contrôle, inertie artificielle, etc… ).
    Il faut voir du côté de Showtime pour le jeu au pad.

    En fait, ça pourrait être amusant avec un écran tactile ( Genre, une version DS ou iTruc ou Wiz ). Sauf que j’ai aucune des ces handhelds.

    Rom1 a dit :
    Ya des poissons bloqués sur l’axe vertical, ça fait pas très naturel ^^

    Ouaip, c’était juste une première approche de flash… Mais c’est pas une excuse :)

    stqn a dit :
    C’est plus sympa avec le son tout de suite :)
    (PS: ya qu’un o à lose, sinon ça veut dire qu’on se détend, ou un truc comme ça…)

    Oh pinaise, oui, c’est “You Lose”. Honte sur moi. Et en plus, ya 2 ‘p’ à Grappin…
    Je corrige.

    Sylario a dit :
    T’as essayé de coder avec Flex Builder ? J’en m’amuse avec en ce moment et c’est vraiment pas mal du tout.

    Non, pas regardé du tout de ce côté.

    Latpin a dit :
    C’est pas mal ton petit jeu, ya une bonne base pour le gameplay.
    Tu comptes le peaufiner ?

    Pas sûr. Pas pour l’instant. Je dois bosser sur mon “gros” projet.

    Sinon, j’imagine qu’il serait sympa de rajouter des niveaux plus grands avec scrolling, collecter des objets, éviter des pièges ( comme des morceaux de niveau qui se détachent ), avoir des structures qui tournent ( utilisation du moteur de physique ), des bumpers, des boutons pour déclencher des évènements, etc…

  6. Conradson dit :

    Pas mal le jeu, j’ai réussi à la faire planter cependant en sortant à fond par le coin haut gauche de l’écran.

  7. lanael dit :

    Conradson a dit :
    Pas mal le jeu, j’ai réussi à la faire planter cependant en sortant à fond par le coin haut gauche de l’écran.

    C’est grâce au “monde” physique qui est parfaitement dimensionné :

    // define the size of the world
    var size = new phx.col.AABB(-500,-500,2000,1000);

  8. Conradson dit :

    Il est sorti du “monde” ? En tout cas, pour un petit jeu fait à l’arrache, je trouve la physique très bien rendue.

  9. Chabalounet dit :

    L’animation est honteusement copiée de l’économiseur d’écran de mon dentiste :O

Laisser un commentaire

Si vous avez un compte sur WeFrag, connectez-vous pour publier un commentaire.

Vous pouvez, entre autres, utiliser les tags XHTML suivant :
<a href="" title="">...</a>,<b>...</b>,<blockquote cite="">...</blockquote>,<code>...</code>,<i>...</i>