begin process at 2012 02 10 13:35:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU COMPLET !!!! SHOOT THE HAMSTERS..... TRES FACILE À COMPRENDRE !!!

JEU COMPLET !!!! SHOOT THE HAMSTERS..... TRES FACILE À COMPRENDRE !!!


 Information sur la source

Note :
9,25 / 10 - par 8 personnes
9,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Débutant Date de création :13/01/2003 Date de mise à jour :14/01/2003 19:35:20 Vu / téléchargé :11 780 / 2 427

Auteur : AtomPouce

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

 Description

Je vous présente mon premier programme !!!!
C un jeu de reflexe avec la souris ....
nivo prog Tous est super facil : la preuve : la commande la plus compliker doit etre duplicateMovieClip et son copin Movieclip.remove ....En plus et vu ke je sui super gentil envers vous tous et plus particulierement les debutants ; G mis des comments partouts !!!! et pour plus de détails allez voir dans le fla !!!!
voila pour la prog ...maintenant je vs présente le jeu . en fait votre souris est un maillet et vous devez shootez des hamsters et autre rongeurs ...mais certain rongeur donne des bonus ou malus et d autre encore vous donne une surprise !!!! enfin pour mieux comprendre jouez y !!!!
pour ce kil y a juste en dessous C po tous le code mai une grande partie !! cela vous montre la simplicité du prog !!!! comme koi on peu faire des trucs pas mal avec des connaissances assez limitées !!

Source

  • // en fait le document suivant est le code situé ds la frame 2 , mais faites
  • atention , il fait souvent allusion a des var declareées autre part !!! cf zip
  • // si le compteur arrive a 0 on affiche le score et le bouton rejouer situés ds la frame 25
  • if (temps == 60) {
  • // on efface la dernier image dupliker
  • cible1.removeMovieClip();
  • gotoAndStop(25);
  • }
  • // quand la surprise est fini ( fin =0)
  • //on reinitialise toutes les surprises
  • if (fin == 0) {
  • surp = 0;
  • surprisetxt = "";
  • bullet = 0;
  • speed = 0;
  • onlyhamster = 0;
  • onlycochon = 0;
  • }
  • fin--;
  • // passes est la variable servant a compter le nombre de rongeurs ki passent utilisée par les gerbilles
  • passes++;
  • // passes 2 est utilisée pour connaitre le moment ou passe un surprise
  • passes2++;
  • // pour connaitre si le cochon doit rester combien de tps sur le jeu
  • vitessecoch = 0;
  • // idem avec le surprise
  • vitessesur = 0;
  • //passes1 est pour les cochon d inde
  • passes1++;
  • // temps et tempss servent pour le compteur de rongeur
  • temps++;
  • tempss = 60-temps;
  • // ici on prend un nombre au hasard et a chaque fois ca edite
  • // les variables utilisée dans cible pour exprimé sa position ,
  • // et sa taille
  • hasard = random(9);
  • if (hasard == 0) {
  • x = 180.4;
  • y = 98.5;
  • largeur = 100;
  • hauteur = 100;
  • } else if (hasard == 1) {
  • x = 272.5;
  • y = 98.5;
  • largeur = 100;
  • hauteur = 100;
  • } else if (hasard == 2) {
  • x = 363.4;
  • y = 98.5;
  • largeur = 100;
  • hauteur = 100;
  • } else if (hasard == 3) {
  • x = 160.4;
  • y = 203;
  • largeur = 150;
  • hauteur = 150;
  • } else if (hasard == 4) {
  • x = 274.4;
  • y = 203;
  • largeur = 150;
  • hauteur = 150;
  • } else if (hasard == 5) {
  • x = 392.4;
  • y = 203;
  • largeur = 150;
  • hauteur = 150;
  • } else if (hasard == 6) {
  • x = 128.3;
  • y = 351;
  • largeur = 200;
  • hauteur = 200;
  • } else if (hasard == 7) {
  • x = 285.4;
  • y = 351;
  • largeur = 200;
  • hauteur = 200;
  • } else if (hasard == 8) {
  • x = 434.4;
  • y = 351;
  • largeur = 200;
  • hauteur = 200;
  • }
  • // le code suivant permet de generer un nombre aleatoire pour l apparition des gerbilles,des cochon ....
  • // onlyhamster != 1 verifie si la surprise only hamster est en fonctionnement ou pas
  • if (passes1 == 15 && onlyhamster != 1) {
  • rongeur = cochon;
  • vitessecoch = 1;
  • passes1 = random(3);
  • } else if (passes2 == 12 && surp != 1 && onlyhamster != 1) {
  • rongeur = surprise;
  • vitessesur = 1;
  • passes2 = random(5);
  • } else if (passes == 8 && onlyhamster != 1) {
  • rongeur = gerbille;
  • passes = random(7);
  • } else {
  • rongeur = cible;
  • if (passes>=8) {
  • passes = random(7);
  • }
  • if (passes2>=12) {
  • passes2 = random(5);
  • }
  • }
  • if (onlycochon == 1) {
  • rongeur = cochon;
  • vitessecoch = 1;
  • }
  • // on duplik le movie clip du rongeur ( soit hamster soit gerbille) et 0 est sa profondeur
  • duplicateMovieClip(rongeur, "cible1", 0);
  • // on duplique le MC servant de souris et on lui met la profondeur de 20 pour kil passe au dessus des rongeurs ki eux sont a 0
  • duplicateMovieClip(Maillet, "M2", 20);
  • // Ici on attribut la position (x , y) et la taille (yscale et xscale)du rongeur dupliké
  • cible1._x = x;
  • cible1._y = y;
  • cible1._yscale = hauteur;
  • cible1._xscale = largeur;
// en fait le document suivant est le code situé ds la frame 2 , mais faites
atention , il fait souvent allusion a des var declareées autre part !!! cf zip



// si le compteur arrive a 0 on affiche le score et le bouton rejouer situés ds la frame 25
if (temps == 60) {
	// on efface la dernier image dupliker
	cible1.removeMovieClip();
	gotoAndStop(25);
}
// quand la surprise est fini ( fin =0)
//on reinitialise toutes les surprises
if (fin == 0) {
	surp = 0;
	surprisetxt = "";
	bullet = 0;
	speed = 0;
	onlyhamster = 0;
	onlycochon = 0;
}
fin--;
// passes est la variable servant a compter le nombre de rongeurs ki passent utilisée par les gerbilles
passes++;
// passes 2 est utilisée pour connaitre le moment ou passe un surprise
passes2++;
// pour connaitre si le cochon doit rester combien de tps sur le jeu
vitessecoch = 0;
// idem avec le surprise
vitessesur = 0;
//passes1 est pour les cochon d inde
passes1++;
// temps et tempss servent pour le compteur de rongeur
temps++;
tempss = 60-temps;
// ici on prend un nombre au hasard et a chaque fois ca edite
// les variables utilisée dans cible pour exprimé sa position ,
// et sa taille
hasard = random(9);
if (hasard == 0) {
	x = 180.4;
	y = 98.5;
	largeur = 100;
	hauteur = 100;
} else if (hasard == 1) {
	x = 272.5;
	y = 98.5;
	largeur = 100;
	hauteur = 100;
} else if (hasard == 2) {
	x = 363.4;
	y = 98.5;
	largeur = 100;
	hauteur = 100;
} else if (hasard == 3) {
	x = 160.4;
	y = 203;
	largeur = 150;
	hauteur = 150;
} else if (hasard == 4) {
	x = 274.4;
	y = 203;
	largeur = 150;
	hauteur = 150;
} else if (hasard == 5) {
	x = 392.4;
	y = 203;
	largeur = 150;
	hauteur = 150;
} else if (hasard == 6) {
	x = 128.3;
	y = 351;
	largeur = 200;
	hauteur = 200;
} else if (hasard == 7) {
	x = 285.4;
	y = 351;
	largeur = 200;
	hauteur = 200;
} else if (hasard == 8) {
	x = 434.4;
	y = 351;
	largeur = 200;
	hauteur = 200;
}
// le code suivant permet de generer un nombre aleatoire pour l apparition des gerbilles,des cochon ....
// onlyhamster != 1 verifie si la surprise only hamster est en fonctionnement ou pas 
if (passes1 == 15 && onlyhamster != 1) {
	rongeur = cochon;
	vitessecoch = 1;
	passes1 = random(3);
} else if (passes2 == 12 && surp != 1 && onlyhamster != 1) {
	rongeur = surprise;
	vitessesur = 1;
	passes2 = random(5);
} else if (passes == 8 && onlyhamster != 1) {
	rongeur = gerbille;
	passes = random(7);
} else {
	rongeur = cible;
	if (passes>=8) {
		passes = random(7);
	}
	if (passes2>=12) {
		passes2 = random(5);
	}
}
if (onlycochon == 1) {
	rongeur = cochon;
	vitessecoch = 1;
}
// on duplik le movie clip du rongeur ( soit hamster soit gerbille) et 0 est sa profondeur
duplicateMovieClip(rongeur, "cible1", 0);
// on duplique le MC servant de souris et on lui met la profondeur de 20 pour kil passe au dessus des rongeurs ki eux sont a 0
duplicateMovieClip(Maillet, "M2", 20);
// Ici on attribut la position (x , y) et la taille (yscale et xscale)du rongeur dupliké
cible1._x = x;
cible1._y = y;
cible1._yscale = hauteur;
cible1._xscale = largeur;
 

 Conclusion

je compte sur vous , devellopeurs afirmés pour me dicté dan mon evolution de la connaissance du logiciels .....COMMENTEZ !!!!
si vous voyez des erreurs , bugs , lignes de codes en rab ...signalé le moi !!!
et si vous avez d autres idées pour les surprises ( j etai 1 peu a sec !!) signalées les aussi !!!!
allez bonne prog !!!


PS UN GROGRO Merci a CYP sans ki j orai po fai gran chose !!!!!!!
allez decouvrir ses jeux sur www.flashouilleur.fr.st ....

 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 JEU DANS L ECRAN DE SORTIE DE FLASH ;) CA C ORIGINAL !
Source avec Zip CALCULEZ LE FPS DE VOTRE ANIM !
COMMENT ALLEGER VOTRE FLA ?
Source avec Zip CHARGEMENT DE TABLEAU A PARTIR D'UN FICHIER EXTERNE
Source avec Zip CONCOURS MATRIX :MATRICE EN PROG ET PA MAL.

 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

Commentaires et avis

Commentaire de smilandfly le 13/01/2003 22:19:03

excelent  !!:! j'adore la vieille tronche de tes hamsters

Commentaire de AtomPouce le 13/01/2003 22:29:19

merci bocou ..... je sui touché de ce comment ... C kan meme mon 1er prog !!

Commentaire de Cyp le 14/01/2003 09:36:20

Bravo , Atom, moi j'aime bien le concept, c'est rapide. peute etre un code a optimiser mais c meme pas sur ! Comme koi c'est vrai qu on peut faire des p'tits jeu sympatoche sans grandes connaissances ! ! ! Ah flash quand tu nous tiens ! ! ! ! !

Commentaire de kipetrovitchy le 31/01/2003 12:44:16

Le Gameplay est excellent !
Personnellement mon score est de -274, j'aime pas faire la différence entre les gentils et les méchants :o)

Commentaire de Xtremo le 06/07/2003 14:04:11

moi j'ai fais un score de 38 :)

Commentaire de mdog le 27/07/2003 11:39:14

c exelent, c le genre de jeux ki tenerve trop t sur lekel tu reste 3 h !

Commentaire de TomQuick le 21/01/2004 11:06:32

C'est bien pour ta première source mais j'ai l'impression qu'elle est assez vieille et maintenant tu fais des sources trois fois mieux et moi quand j't'écrit ça, j'suis en 2004!!!

Salut les terriens !!!
Zorglub...

Commentaire de mfabbri54 le 06/05/2004 15:34:01

Superbe code ! Merci pour tout

Commentaire de AtomPouce le 08/05/2004 21:01:20

coucou ... attention ne parle pas trop vite !! et oui en effet le code n'est pas superbe du tout ...C du bricolage de débutant mai bon ca marche !
mais bon C cool si ta aimer ! ca fait plaisir !

Commentaire de arnaudsims le 12/06/2004 18:38:24

Tres bon jeu, je t'écrit se comentaire pour te demander si il est possible que je mette le jeu sur mon site mais coment crediter les points obtenus ?

Commentaire de SuperDevy le 25/06/2004 22:38:59

Exellent, je retiens dans mes sources favorites !

Cependant, j'ai une petite remarque qui pourrait de servir par la suit :
pour économiser les ressources et rendre ton code plus réexploitable, tu devrais utiliser switch :
-----------------------------------------------------------------------------
hasard = random(9);
if (hasard == 0) {
  x = 180.4;
  y = 98.5;
  largeur = 100;
  hauteur = 100;
} else if (hasard == 1) {
  x = 272.5;
  y = 98.5;
  largeur = 100;
  hauteur = 100;
} else if (hasard == 2) {

  ...

} else if (hasard == 8) {
  x = 434.4;
  y = 351;
  largeur = 200;
  hauteur = 200;
}

-----------------------------------------------------------------------------
Devient :
-----------------------------------------------------------------------------
switch(random(9)){
case 0
  x = 180.4;
  y = 98.5;
  largeur = 100;
  hauteur = 100;
case 1
  x = 272.5;
  y = 98.5;
  largeur = 100;
  hauteur = 100;
case 2
  x = 363.4;
  y = 98.5;
  largeur = 100;
  hauteur = 100;
case 3
  x = 160.4;
  y = 203;
  largeur = 150;
  hauteur = 150;
case 4
  x = 274.4;
  y = 203;
  largeur = 150;
  hauteur = 150;
case 5
  x = 392.4;
  y = 203;
  largeur = 150;
  hauteur = 150;
case 6
  x = 128.3;
  y = 351;
  largeur = 200;
  hauteur = 200;
case 7
  x = 285.4;
  y = 351;
  largeur = 200;
  hauteur = 200;
case 8
  x = 434.4;
  y = 351;
  largeur = 200;
  hauteur = 200;
}
-----------------------------------------------------------------------------
Vraiment super !

Commentaire de AtomPouce le 27/06/2004 21:01:16

oui tu as tout a fai raison !
sauf ka ta  oublier le break; ! lol en effet a la fin de chaque cas , fo mettre break;
mais bon nivo code, ce jeu est plus que rudimentaire, ya du code un peu partou, C pas structurer du tout, C la desh, CT mon 1er code aussi alors C normal....
euuu pour crediter des point ... je croi voir ce ke tu veu dire , bref tu doi utiliser un loadVar ou un truc ds le style pour envoyer la variable a ton script php ou asp! vala

Commentaire de SuperDevy le 28/06/2004 14:00:17

En fait, il y a encore beaucoups plus simple : l'utilisation d'un Array.

Positions = new Array();
Position[0] = [180.4, 98.5, 100, 100];
Position[..] = ...
Position[8] = [434.4, 351, 200, 200];

// Et l'appel:
hasard = random(9);
x = Position[hasard][0];          //0:x
y = Position[hasard][1];          //1:y
largeur = Position[hasard][2];   //2:largeur
hauteur = Position[hasard][3]; //3:hauteur

Commentaire de la_pin le 10/01/2005 16:58:20

Yeah trop fun, j'adore ! magnifique mais tu aurai pu rajouter des lapins ;)

Commentaire de Blacknight91titi le 02/03/2005 23:45:09

waaaa
suis arrivé a -17.75....
Que des "-10 points " ou "score / 2"   snif :'(
Jaime beaucoup.
Le graphisme n'est pas mauvais.
Bravo
9/10

Commentaire de Typhlosion le 16/12/2005 19:09:08

09/10

Ressource réutilisable, et j'avoue avoir passé du temps à ce petit jeu !
De bonnes idées (surprise, apparition aléatoire des types d'hamsters etc ...)
Commenté, efficace, simplet, personnalisable, amusant, attirant, ce jeu est bien construit.

Bravo !

 Ajouter un commentaire




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 : 2,886 sec (3)

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