Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

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


Information sur la source

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é: 10 077 / 2 327

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de smilandfly le 13/01/2003 22:19:03

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

signaler à un administrateur
Commentaire de AtomPouce le 13/01/2003 22:29:19

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

signaler à un administrateur
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 ! ! ! ! !

signaler à un administrateur
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)

signaler à un administrateur
Commentaire de Xtremo le 06/07/2003 14:04:11

moi j'ai fais un score de 38 :)

signaler à un administrateur
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 !

signaler à un administrateur
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...

signaler à un administrateur
Commentaire de mfabbri54 le 06/05/2004 15:34:01

Superbe code ! Merci pour tout

signaler à un administrateur
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 !

signaler à un administrateur
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 ?

signaler à un administrateur
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 !

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
Commentaire de la_pin le 10/01/2005 16:58:20

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

signaler à un administrateur
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

signaler à un administrateur
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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.