begin process at 2012 02 10 06:55:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU DE CARTE

JEU DE CARTE


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :jeu, carte, drag, drop, hittest Niveau :Débutant Date de création :26/07/2007 Vu / téléchargé :10 365 / 792

Auteur : Wakka211

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Voici les bases d'un jeu de carte en Drag and Drop

Source

  • var recept1x = recept1._x;
  • var recept1y = recept1._y;//coordonnées du premier receptacle//
  • var recept2x = recept2._x;
  • var recept2y = recept2._y;
  • var cartex = carte._x;
  • var cartey = carte._y; // coordonnées de la carte 1//
  • var carte2x = carte2._x;
  • var carte2y = carte2._y; // coordonées de la carte 2//
  • carte.onPress = function () {
  • this.swapDepths(_root.getNextHighestDepth()); // au clic, met la carte sur le premier plan//
  • this.startDrag () //debut du cliqué-déplacé//
  • }
  • carte.onRelease = function () {
  • stopDrag (); //fin du cliqué-déplacé//
  • if (carte.hitTest(recept1)){ // test de colision avec le premier receptacle//
  • if (carte.hitTest(carte2)){ //test de colision avec la carte, 1 carte par receptacle ^^//
  • carte._x = cartex;
  • carte._y = cartey; // si il y a déjà une carte elle retourne à sa place//
  • }else{
  • carte._x = recept1x;
  • carte._y = recept1y; // si il n'y a pas de carte, elle viens se placer au dessus du receptacle//
  • carte.onPress = function () {
  • stopDrag ();} // la carte une fois sur le receptacle ne peut plus être déplacée //
  • }
  • }else{
  • carte._x = cartex;
  • carte._y = cartey; // si la carte n'est pas posée sur un receptacle elle retourne a sa place initiale//
  • }
  • }
  • carte2.onPress = function () {
  • this.swapDepths(_root.getNextHighestDepth());
  • this.startDrag ()
  • }
  • carte2.onRelease = function () {
  • stopDrag ();
  • if (carte2.hitTest(recept1)){
  • if (carte2.hitTest(carte)){
  • carte2._x = carte2x;
  • carte2._y = carte2y;
  • }else{
  • carte2._x = recept1x;
  • carte2._y = recept1y;
  • carte2.onPress = function () {
  • stopDrag ();}
  • }
  • }else{
  • carte2._x = carte2x;
  • carte2._y = carte2y;
  • }
  • }
var recept1x = recept1._x; 
var recept1y = recept1._y;//coordonnées du premier receptacle//
var recept2x = recept2._x;
var recept2y = recept2._y;
var cartex = carte._x;
var cartey = carte._y; // coordonnées de la carte 1//
var carte2x = carte2._x;
var carte2y = carte2._y; // coordonées de la carte 2//


carte.onPress = function  () {
	this.swapDepths(_root.getNextHighestDepth()); // au clic, met la carte sur le premier plan//
	this.startDrag () //debut du cliqué-déplacé//
}
carte.onRelease = function  () {
	stopDrag (); //fin du cliqué-déplacé//
	if (carte.hitTest(recept1)){ // test de colision avec le premier receptacle//
		if (carte.hitTest(carte2)){ //test de colision avec la carte, 1 carte par receptacle ^^//
			carte._x = cartex;
			carte._y = cartey; // si il y a déjà une carte elle retourne à sa place//
		}else{
		carte._x = recept1x;
		carte._y = recept1y; // si il n'y a pas de carte, elle viens se placer au dessus du receptacle//
		carte.onPress = function  () {
			stopDrag ();} // la carte une fois sur le receptacle ne peut plus être déplacée //
			}
	}else{
	carte._x = cartex;
	carte._y = cartey; // si la carte n'est pas posée sur un receptacle elle retourne a sa place initiale//  
	}
}

carte2.onPress = function  () {
	this.swapDepths(_root.getNextHighestDepth());
	this.startDrag ()
}
carte2.onRelease = function  () {
	stopDrag ();
	if (carte2.hitTest(recept1)){
		if (carte2.hitTest(carte)){
			carte2._x = carte2x;
			carte2._y = carte2y;
		}else{
		carte2._x = recept1x;
		carte2._y = recept1y;
		carte2.onPress = function  () {
			stopDrag ();}
			}
		
	}else{
	carte2._x = carte2x;
	carte2._y = carte2y; 
	}

}

 Conclusion

Je sais c'est basique, c'est le début, mais je suis débutant en programmation alors soyez indulgeant ^^. Si vous avez des conseils a me prodiguer pour mon code (je pense surtout pour l'utilisation de boucles) n'hésitez pas a m'en faire part. Mon projet est de faire un petit jeu de carte. Je le metterai a jour au fur et à mesure de son évolution.

 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 de la même categorie

Source avec Zip Source avec une capture AS3 - JEU DU TAQUIN par pegase31
Source avec Zip CHAMP DE VISION AVEC OBSTACLES - AS3 par t_naulet
Source avec Zip UN JEUX DE VOITURE MULTIJOUEUR OU VOUS CREE VOTRE TERRAIN par hakim255
Source avec Zip JEUX DE TIRE VU DE HAUT par hakim255
Source avec Zip Source avec une capture ERYSOKOBAN V1.02 CS4 AS3 par VBtoTRASH

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture AS3 - JEU DU TAQUIN par pegase31
Source avec Zip Source avec une capture JEU, PUZZLE par superslouma
Source avec Zip CODE ET JEUX DE LABYRINTHE par Bonaparte
Source avec Zip PUZZLE DRAG & DROP par sebjungle
Source avec Zip JEU DE CARTE (SUITE...), EXEMPLE DE DONNE ALÉATOIRE. par individis

Commentaires et avis

Commentaire de top30 le 26/07/2007 21:23:06

dropTarget ???? connais pas !
//
var recept1x = recept1._x;
pour ensuite faire : carte._x = recept1x;
Trop fort !!!!

Je viens de vois encore plus fort...
2 cartes : 2 symboles et de types différents (Button et Movieclip)
Non là je peux rien pour toi !

1/10 désolé mais c'est hélas ce que cela vaut....

Commentaire de top30 le 26/07/2007 21:26:17

myCarte.initX= myCarte._x ;
// Memorisation de la place....

myCarte._x= myCarte.initX ;
// Replace la carte à son point initial....

Et tout est comme cela....

Commentaire de bali_balo le 27/07/2007 13:30:46

En réponse à cette source, je pense que je vais balancer mon package pour la création, la gestion de cartes classiques. (avant que je ne parte en vacances pour un mois! ^^)

bali_balo....=[ source not so good...

Commentaire de novaflash le 27/07/2007 16:29:49

Eh top30 tu te prends pour Peg' ou quoi ?

Un peu d'indulgence, le gars précise qu'il est débutant!

C'est vraiment une mentalité très spéciale sur flashkod...

Ok, de faire le chevalier blanc ça ne sert qu'a mettre de l'huile
sur le feu... mais bon

Commentaire de pegase31 le 27/07/2007 23:12:27 administrateur CS

perso, j'aurais même pas réagis à cette source .. ça veux tout dire !

Peg'

Commentaire de Blacknight91titi le 30/07/2007 07:39:04

Je vois que Peg' a pris une très bonne réputation sur Flashkod !

Bon .. La source maintenant.
Je ne comprend pas l'intérêt. A noter également que les sources posté sur flashkod sont censé être terminée et non à terminée.
Ici c'est très peu adaptable pour changer le jeu. Tu es bien parti pour faire une belle usine à gaz avec tout tes hitTest !
Je passe pour le code sa a été dit plus haut.

Même si tu te dis débutant, ce n'est pas une raison pour se cacher dérière, je crois que c'est marqué dans tout les textes a lire lorsque l'on poste une source (qu'elle doit être terminé)

Idem.. 1/10 !

Blacknight
www.flash-nouvelle.com

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

drag & drop sur 2 objets [ par FRED0181 ] Bonjour à tous, voiçi mon problème : je réalise une petite aplication avec flash CS3 et AS3.Cela ressemble à un mini géoportail (géoportail de l'IGN). Probleme drag and drop associé a un tween [ par baddup ] Bonjour à tous, je débute dans flash j'ai un petit souci sur une petite simulation de navigation que ej veu réaliser !alors voilà le pro Problème avec un drag and drop associée a un tween ... [ par baddup ] Bonjour à tous, je débute sur flash j'ai un petit souci sur une petite simulation de navigation que je veux réaliser !j'espère que je ne me tr Drag and drop [ par leken ] slt petite question je voudrais pouvoir deplacer une serie d'objet creer dynamiquement avec un seul bouton definie quelqu'un pourrais t'il m'aider ou jeu de cartes [ par FannyC ] Bonjour, voilà une semaine que je débute en flash et c est encore galère... Bon alors j'ai a peu près réussi avec mon jeu de carte (mais que pour une Vitesse de déplacement de la souris [ par inaden ] Bonjour à tous, voilà, je fais un drag and drop sur un clip qui une fois relaché se déplace selon la position du clip à droite ou à gauche... jusque l labyrinthe [ par sebjungle ] Salut à tous, Je débute dans flash... a vrai dire, j'ai démarrer y a a peine 10 jours. Je souhaiterais faire un jeu de labyrinthe en drag n drop [ par actaruss ] Salut les amis !Je voudrais faire un truc mais je me casse la tête sans résultats !!!!Je voudrais faire une sorte d'exercice à trous :V Chargement d'une carte externe [ par neovalpox ] Bonjours,Alors voila, j'ai repris la source de Pegasus concernant le moteur de jeu avec vue 3/4 à la zelda, et j'aimerai faire en sorte que la carte n Drag and Drop [ par panicq ] Bonjour à tous!Je suis en train de faire une application et j'ai d'un coté des movieclips (sur ma scene) et j'aimerai que quand on clique dessus une o


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,856 sec (3)

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