Star-decoder : trouvez le code !

Soyez le premier à donner votre avis sur cette source.

Vue 6 254 fois - Téléchargée 446 fois

Description

Jeu de réflexion pur...

Trouvez une séquence de lettres (A->Z) d'une longueur variant selon le niveau de difficulté choisi (3 à 8 lettres).

repérer une lettre, appuyez sur la touche du clavier correspondante.
Lorsque vous cliquez sur une étoile (lettre) ou 'ENTER', la distance (réelle, en pixels) séparant cette lettre de la lettre de la séquence correspondante est calculée.

Le système se met en mouvement (rotation)
  • sens HORLOGER : la lettre est bonne et une led verte s'allume sous la lettre de la séquence
  • sens ANTI-HORLOGER : la lettre est mauvaise.

Plus le mouvement est ample, plus la distance (toujours distance réelle) séparant la lettre proposée de la bonne lettre est grande.

Après la rotation, la longueur de la traine de la souris vous donnera un indice très utile.

Pour gagner, vous devez afficher la séquence complète.

Changer le niveau de difficulté ou la position (X-Y-Z) en cours de partie revient à recommencer une nouvelle partie.

Il existe 1.000 séquences par niveau de difficulté (selon Position), soit 6.000 parties possible :o)

Source / Exemple :


// Tous le code se trouve dans des classes (dossier starDecoder)
// pour lancer le jeu :

import game;
var myStarDecoder:game= game.getInstance(this)
stop()

// "this" peut être remplacé par une référence à un clip que vous avez crée sur la scène.

Conclusion :


Codé en AS2 qui reste (encore) ma spécialité...
Tous le code à été développé dans l'éditeur FlashDevelop.

Je vous conseille vivement de vous munir d'un crayon et de papier pour jouer :o)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
6 octobre 2010

Ah oui ! Autant pour moi, pas encore habitué aux classes du coup je suis entrain de les lirent ... c'est pas plus simple de jouer à STAR-DECODER ;)
T'inquiète, le jury prendra le temps pour apprécier toute la subtilité du jeu :)
Bonne chance !
@+
Messages postés
1204
Date d'inscription
lundi 10 mars 2003
Statut
Membre
Dernière intervention
23 juillet 2009
2
Hello On_Drag_On,

concernant le code... c'est bien de l'AS2 !
Ce n'est pas parce qu'on utilise des classes que c'est forcément de l'AS3...

J'espère que le jury essayera tout de même de comprendre le principe du jeu... mais effectivement, ce n'est pas tout simple a appréhender.
Bien que j'ai simplifié et clarifié visuellement et dans les règles du jeu.
C'est un jeu de réflexion tout de même :o)

Moi j'ai décider de me mettre sérieusement à l'AS3 si je gagne le concours ;o) C'est une motivation comme une autre...

@+
Girou
Messages postés
1275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
6 octobre 2010

Salut Girou !
Héhé quel drôle de jeu, c'est vrai que le point fort de ce type de jeu est également son point faible. En fait c'est très original et le graphisme de type "réaliste" convient très bien. Par-contre et ça a déjà été souligné c'est pas simple de comprendre et la pratique et le but du jeu ... pour ce qui est du code, je reviendrait d'ici 3 ans pour commenter je commence tout juste l'AS3 :=D ...
En tout cas bravo pour avoir pris des risques, le jeu est déstabilisant mais très sympa !
Messages postés
6146
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
8
t'as tout compris ... mais je réserve le commentaire pour quand j'aurais fini de mon côté ;)

Peg'
Messages postés
1204
Date d'inscription
lundi 10 mars 2003
Statut
Membre
Dernière intervention
23 juillet 2009
2
Merci Smoochy :o)

Effectivement depuis la première version, j'ai pas mal changé de truc pour que ce soit plus compréhensible, et plus simple aussi.
En fait, lorsqu'on développe un concept, il faut pas oublier que les autres vont le découvrir sans connaitre la logique qu'il y a derrière, et c'est là que je m'étais planté au début.

Pour ceux qui n'ont pas envie de ce casser la tête, la solution pour la version de base proposée par le jeu (position x-y-z : 3-5-3 difficulté 1 -> 3 lettres) est IDO.

J'aime bien développer des trucs (comme ce jeu) ou même moi je peux y jouer sans connaitre la solution finale. Ca complique un peu le developpement mais bon...

@ Peg' je suppose que tu n'as pas le temps de faire une critique concernant le code... et finalement c'est très bien comme ça ! Je garde mes illusions de 'bon' codeur :o)

@+
Girou
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.