begin process at 2012 05 26 03:47:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Composants Flash MX

 > CLASS PUZZLE - "COMPOSANT" - POUR CRÉER DES PUZZLE EN DEUX TEMPS TROIS MOUVEMENTS....

CLASS PUZZLE - "COMPOSANT" - POUR CRÉER DES PUZZLE EN DEUX TEMPS TROIS MOUVEMENTS....


 Information sur la source

Note :
6,86 / 10 - par 7 personnes
6,86 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Composants Flash MX Niveau :Débutant Date de création :17/07/2004 Vu / téléchargé :25 494 / 3 421

Auteur : top30

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
C'est du Flash MX2004, pour fonctionner, garder la Class et le Clip "SlidePuzzle_ID"...  

Vous pourrez changer la taille, le nombre de cases, le fond, la bordure, le temps de jeu et bien sur le Puzzle...


A plus et profitez...


 Conclusion

Y a surement des petits bugs... Quand on essaie de de creer plusieurs Puzzle, mais au niveau du jeu par lui même je crois pas...

Sinon, à vous de corriger... = )

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture UN PACKAGE "HISTORIC" POUR GÉRER VOS COMMANDES
Source avec Zip CLASS IMAGE ET IMAGEEVENT
Source avec Zip CONSTANTE D'OBJET INMODIAFIABLE ET DÉBLOQUABLE
Source avec Zip Source avec une capture PERSONNALISATION DE COMPOSANT ET GESTION XML
Source avec Zip Source avec une capture PHP COUNTER EVOLUTION

 Sources de la même categorie

Source avec Zip Source avec une capture PERSONNALISATION DE COMPOSANT ET GESTION XML par top30
Source avec Zip CLIP BUTTON par mymy33
Source avec Zip Source avec une capture DEFILEMEDIA : COMPOSANT AS3 DE GESTION DE GALERIE DE MEDIA +... par tomboul
Source avec Zip Source avec une capture FORMULAIRE MAILEUR MULTIADRESSE -- FLASH=>PHP=>FLASH -- CONS... par tofstude2
Source avec Zip Source avec une capture LE FILEREFERENCELIST (OU COMMENT UPLOADER UN LOT D'IMAGE), C... par mankinder

Commentaires et avis

Commentaire de SuperDevy le 17/07/2004 18:26:10

Tu sais choisir les images qu'il faut !!
Il y a de quoi motiver un peut et faire travailler l'imagination...

Il y a un truc assez surprenant : certaines cases se mettent à vibrer quand tu les déplaces à certains endroits. J'ai pas trouvé d'où celà venait, mais c'est assez embêtant.

Bon moteur de jeu :
                                   --------------[7/10]--------------

Commentaire de top30 le 17/07/2004 18:30:26

C est que la case est à sa place

= )

C'est un truc qu'on pas les autre !

Commentaire de top30 le 17/07/2004 18:31:12

PS: Les notes en comments ca compte pas ! Faut noter en cliquant sur la petite case en haut SuperDevy = ))

Commentaire de afad le 17/07/2004 18:52:42

Serieusement, Montez un site web spécialisé dans la creation de Class, associé à un bon forum d'échange, ça marcherait du feu de Dieu :)

A+
aFaD

Commentaire de Clemto le 18/07/2004 03:27:19

Super source. C bo, c propre, c du code de haut nivo.
Le choix des foto est judicieux (g dis judicieux pas juteux bande pervers ;) ). En plus tout au long de tes sources tu gardes une ligne graphique, un design tres sympa. Du tout bon.
g mis 8/10 parce que ca manque de commentaires dans les classes. Comme ca a l'air d'etre du code tres propre en as2, ca serait tres instructif. Sinon ct 9/10 :)

Commentaire de BlackWizzard le 18/07/2004 19:01:07 administrateur CS

je suis de l'avis d'afad, il faudrais monter un site dedié aux class :)
tu fais du super design, tu codes bien les class, nivo design, suis moins bon, mais nivo code je me demerde aussi ;)
je croit que l'on pourrai monter un bon site à 2...

en plus, je vien de coder un add-on pour code-beautifier, ma lib php permet de colorer l'as2 now :)

Commentaire de top30 le 18/07/2004 22:48:08

Moi je suis partant.. Faut mettre en place le la feuille de route... ouvert à toute idée...

Commentaire de BlackWizzard le 18/07/2004 22:49:54 administrateur CS

c koi ton msn? je te trouve plus dans ma liste...

Commentaire de willowtiamo le 31/03/2005 22:42:54

Coucou merci pour tous ses codes!!!
Mais pouvez vous me dire comment s'en servir merci !! a plus

Commentaire de twinsen60 le 20/07/2005 15:55:31

Voilà, j'aimerai ajouter d'autre puzzles en gardant les tailles du 1er et 2eme exemple (Horizontal et vertical), mais je n'ais pas trouver comment en rajouter...

J'ai simplement réussis a modifier les images des deux exemples, et a changer la taille des cases.

Merci de me dire comment faire

Commentaire de twinsen60 le 04/08/2005 10:23:10

C'est bon, je viens de trouver comment faire :-)

Sinon, j'avais une autre question....
J'ai un peu de mal avec Flash Mx 2004, car je connais plus le Flash Mx d'avant 2004...et j'aurai plusieurs question :

Comment mettre un bouton mélanger ?

Comment mettre plusieurs boutons, pour le choix de l'image ? (il nous renverai sur la frame en question)

Comment rajouter un message visuel dans la partie, comme quoi on a gagné ou perdu ? ( car pour le moment, ce n'est visible qu'avec la fonction "trace" il me semble, mais ce n'est pas visible dans la partie).

Peut-on rajouter un choix de niveau (facile, moyen, difficile) celà jourai sur le nombres de pièces.
Mais comment faire, car entre une image horizontal et vertical, ce n'est pas la même chose.


Merci de m'aider.

Commentaire de jaco2 le 23/12/2005 19:38:44

Excellent Top30 ! Merci.
En voulant intégrer ton travail dans un petit site, j'ai constaté un petit bug : selon le mélange aléatoire, le puzzle n'est parfois pas réalisable (1 fois sur 2)
C'est un problème de signature des permutations dans la matrice du puzzle.
Et puis si la case blanche était tirée aléatoirement ...
Je regarde le code et si j'arrive à corriger je posterai ici.
A moins que tu ne l'ai déjà corrigé, ce qui m'éviterai de plonger dans le code.

Commentaire de jaco2 le 27/12/2005 10:03:48

Bon, trève de Noël terminée.
J'ai corrigé ainsi :

1 - rendre le puzzle toujours réalisable en bougeant aléatoirement les cases depuis la situation initiale (100 fois modifiable) au lieu de les mélanger aléatoirement, en remplaçant dans Slidepuzzle.as la fonction shakeCells par :
private static function shakeCells (o:eGame.SlidePuzzle):Void {
  var j = 0 ;
  var k = 0 ;
  for (var nY = 0 ; nY < o.vDivision ; nY++) {
    for (var nX = 0 ; nX < o.hDivision ; nX++) {
      var cell = o.cells[j++] ;
      cell._x = o.x + (nX * o._cellWidth) ;
      cell._y = o.y + (nY * o._cellHeight) ;
    }
  }
  for (k=0; k<100; k++) {
    j = random(o.cells.length) ;
    var s = o.cells.slice (j, j+1) ;
    if (s[0].isOnAxe) {
// pushCells a un paramètre de plus pour valider ou non le clignotement
      pushCells (o, s[0], false);
      verifyPuzzle (o) ;
    }
  }
}

2 - Mais çà déclenche un clignotement à cause de la fonction pushCells qu'on modifie ainsi :
private static function pushCells (o:eGame.SlidePuzzle, cell:MovieClip, clignote:Boolean):Void {
  var nxX = cell._x ;
  var nxY = cell._y ;
  var axe = Math.floor (o.hidenCell._x) == Math.floor(cell._x) ? "_y" : "_x" ;
  var dis = (axe == "_x") ? o._cellWidth : o._cellHeight ;
  var dec = o.hidenCell[axe] < cell[axe] ? -dis : dis ;
  var selection = selectCells (o, cell, axe);
  selection.push (cell);
  for (var i in selection) {
    selection[i][axe] += dec ;
    if (clignote==true && selection[i].isBack) selection[i].shine () ;
  }
  o.hidenCell._x = nxX ;
  o.hidenCell._y = nxY ;
}
au passage, ajouter ,true à l'appel de la fonction cell.onRelease (tout en bas du .as)

3 - tirer aléatoirement la case cachée en remplaçant dans la fonction drawPuzzle
  o.hidenCell = o.cells[o.cells.length-1] ;
par
  o.hidenCell = o.cells[random(o.cells.length)];

Commentaire de bali_balo le 20/05/2006 21:59:51

Excusez moi pour ce retard ^^
Mais je regarde un peu les sources de top30 en ce moment ^^
Ses petites sources comme celle là m'inspire beaucoup parce que j'ai plein de petit projet, ou plutôt plein de petit composant à développer comme Mr top!


>>>
Serieusement, Montez un site web spécialisé dans la creation de Class, associé à un bon forum d'échange, ça marcherait du feu de Dieu :)
<<<

Je suis d'accord à 100%, je posterais dans le forum cette proposition, je serais même capable de laisser une petite place sur mon ftp pour ce site ^^

Voilà!  (désolé de te harceler sur toute tes sources top8  euhh.....top30 ^^ )


bali_balo....=]

Commentaire de Piwik le 01/09/2009 15:02:28

Hello j'aimerai pouvoir afficher des fonctions gagné et perdu avec l'affichage d'un texte et d'un autre visuel mais je ne sais pas comment faire (accès à une autre frame...etc )
Pourriez vous me donner un coup de main ?
Merci d'avance pour vos réponses

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales