Jeu complet !!!! shoot the hamsters..... tres facile à comprendre !!!

Soyez le premier à donner votre avis sur cette source.

Vue 12 762 fois - Téléchargée 2 491 fois

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 / Exemple :


// 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 ....

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de smilandfly

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.