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 !

CONQUEROR OF SPACE


Information sur la source

Catégorie :Jeux Classé sous : Concours Flash, jeu arcade, galaxie etoile, conqueror space Niveau : Initié Date de création : 31/08/2008 Date de mise à jour : 01/09/2008 00:09:13 Vu / téléchargé: 3 328 / 290

Note :
Aucune note

Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////
Jeu d'arcade dans la lignée de Demonstar.
Votre mission : affronter la force rebelle de la Galaxie Andromède, qui a décidé d'anéantir la Terre.
/////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////
-intégration d'un scoring sous forme de cookie



 

Source

  • controlson(audio);
  • _root.createEmptyMovieClip("objet", 0);
  • objet.onEnterFrame = function() {
  • afficher();
  • reste = compt-int(compt/2000)*2000;
  • trace(compt);
  • if (jeu == "demarrer") {
  • setProperty(_root.barre, _x, 155+_root.barre._width*0.5);
  • setProperty(_root.barre, _y, 676);
  • _root.barre.swapDepths(410);
  • setProperty(_root.panneau, _x, 8.4);
  • setProperty(_root.panneau, _y, 8.3);
  • _root.panneau.swapDepths(400);
  • life();
  • jeu = "jouer";
  • }
  • if (jeu == "jouer") {
  • if (vie<1) {
  • jeu = "fin";
  • }
  • if (level == 1) {
  • compt++;
  • if (compt<3000) {
  • freq1 = 20;
  • reste1 = compt-int(compt/freq1)*freq1;
  • if ((reste1 == 0)) {
  • generermeteor1();
  • }
  • if (compt>1000) {
  • freq2 = 25;
  • reste2 = compt-int(compt/freq2)*freq2;
  • if ((reste2 == 0) && (random(4) == 1)) {
  • generermeteor2();
  • }
  • }
  • if (compt>2000) {
  • if ((random(30) == 1) && (_root.ovni._y<0)) {
  • genererovni();
  • }
  • if (random(50) == 1) {
  • generennemi1();
  • }
  • }
  • }
  • if (compt == 3010) {
  • genervaissmere();
  • }
  • if (compt>3010) {
  • movevaissmere();
  • }
  • movemeteor1();
  • movemeteor2();
  • movennemi1();
  • if (etat3 == true) {
  • moveovni();
  • }
  • movevaisseau();
  • movemissile1();
  • detectmissile2();
  • movemissile2();
  • }
  • if (level == 2) {
  • compt++;
  • if (compt<3000) {
  • freq1 = 18;
  • reste1 = compt-int(compt/freq1)*freq1;
  • if ((reste1 == 0)) {
  • generermeteor1();
  • if (random(4) == 1) {
  • generermeteor2();
  • }
  • }
  • if ((random(25) == 1) && ((compt<1000) || (compt>2000))) {
  • generennemi1();
  • }
  • if ((random(30) == 1) && (_root.ovni._y<0)) {
  • genererovni();
  • }
  • if (compt>1000) {
  • freq2 = 5;
  • reste2 = compt-int(compt/freq2)*freq2;
  • if ((random(10) == 1) && (_root.etatennemi21 == "")) {
  • l1 = 0;
  • etatennemi21 = "en position";
  • }
  • if ((reste2 == 0) && (compt2<5) && (_root.etatennemi21 == "en position")) {
  • compt2++;
  • if (compt2 == 1) {
  • ll = random(475)+25;
  • }
  • generennemi2();
  • }
  • }
  • }
  • if (compt == 3010) {
  • genervaissmere();
  • }
  • if (compt>3010) {
  • movevaissmere();
  • }
  • movemeteor1();
  • movemeteor2();
  • movennemi1();
  • if (etat3 == true) {
  • moveovni();
  • }
  • movevaisseau();
  • movemissile1();
  • detectmissile2();
  • movemissile2();
  • movennemi2();
  • }
  • }
  • if (jeu == "nextlevel") {
  • controlson(0);
  • delete objet.onEnterFrame;
  • supprimerclips();
  • if (level>=2) {
  • gotoAndStop("finmission");
  • } else {
  • gotoAndStop("gagne");
  • }
  • }
  • if (jeu == "fin") {
  • controlson(0);
  • delete objet.onEnterFrame;
  • supprimerclips();
  • gotoAndStop("fin");
  • }
  • };
  • stop();
controlson(audio);
_root.createEmptyMovieClip("objet", 0);
objet.onEnterFrame = function() {
	afficher();
	reste = compt-int(compt/2000)*2000;
	trace(compt);
	if (jeu == "demarrer") {
		setProperty(_root.barre, _x, 155+_root.barre._width*0.5);
		setProperty(_root.barre, _y, 676);
		_root.barre.swapDepths(410);
		setProperty(_root.panneau, _x, 8.4);
		setProperty(_root.panneau, _y, 8.3);
		_root.panneau.swapDepths(400);
		life();
		jeu = "jouer";
	}
	if (jeu == "jouer") {
		if (vie<1) {
			jeu = "fin";
		}
		if (level == 1) {
			compt++;
			if (compt<3000) {
				freq1 = 20;
				reste1 = compt-int(compt/freq1)*freq1;
				if ((reste1 == 0)) {
					generermeteor1();
				}
				if (compt>1000) {
					freq2 = 25;
					reste2 = compt-int(compt/freq2)*freq2;
					if ((reste2 == 0) && (random(4) == 1)) {
						generermeteor2();
					}
				}
				if (compt>2000) {
					if ((random(30) == 1) && (_root.ovni._y<0)) {
						genererovni();
					}
					if (random(50) == 1) {
						generennemi1();
					}
				}
			}
			if (compt == 3010) {
				genervaissmere();
			}
			if (compt>3010) {
				movevaissmere();
			}
			movemeteor1();
			movemeteor2();
			movennemi1();
			if (etat3 == true) {
				moveovni();
			}
			movevaisseau();
			movemissile1();
			detectmissile2();
			movemissile2();
		}
		if (level == 2) {
			compt++;
			if (compt<3000) {
				freq1 = 18;
				reste1 = compt-int(compt/freq1)*freq1;
				if ((reste1 == 0)) {
					generermeteor1();
					if (random(4) == 1) {
						generermeteor2();
					}
				}
				if ((random(25) == 1) && ((compt<1000) || (compt>2000))) {
					generennemi1();
				}
				if ((random(30) == 1) && (_root.ovni._y<0)) {
					genererovni();
				}
				if (compt>1000) {
					freq2 = 5;
					reste2 = compt-int(compt/freq2)*freq2;
					if ((random(10) == 1) && (_root.etatennemi21 == "")) {
						l1 = 0;
						etatennemi21 = "en position";
					}
					if ((reste2 == 0) && (compt2<5) && (_root.etatennemi21 == "en position")) {
						compt2++;
						if (compt2 == 1) {
							ll = random(475)+25;
						}
						generennemi2();
					}
				}
			}
			if (compt == 3010) {
				genervaissmere();
			}
			if (compt>3010) {
				movevaissmere();
			}
			movemeteor1();
			movemeteor2();
			movennemi1();
			if (etat3 == true) {
				moveovni();
			}
			movevaisseau();
			movemissile1();
			detectmissile2();
			movemissile2();
			movennemi2();
		}
	}
	if (jeu == "nextlevel") {
		controlson(0);
		delete objet.onEnterFrame;
		supprimerclips();
		if (level>=2) {
			gotoAndStop("finmission");
		} else {
			gotoAndStop("gagne");
		}
	}
	if (jeu == "fin") {
		controlson(0);
		delete objet.onEnterFrame;
		supprimerclips();
		gotoAndStop("fin");
	}
};
stop();

Conclusion

Vos commentaires sont les bienvenus

 

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 !
  • CSpace.flaTélécharger ce fichier [Réservé aux membres club]5 890 560 octets
  • CSpace.swfTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 964 855 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de EBArtSoft le 31/08/2008 23:56:23 administrateur CS

plus que 5 minutes pour uploader le zip
concours.codessources at gmail.com

signaler à un administrateur
Commentaire de pegase31 le 01/09/2008 00:38:33 administrateur CS

alors alors .. pleins de vilaines choses à dire sur ta source ... non, je plaisante, mais c'est vrai qu'il y a pas mal de bugs.

- Alors prise en main pas trop méchante, mais même remarque que aduermael avec sa source MeteorKiller : Pourquoi le tir au clavier alors qu'on bouge le vaisseau à la souris?
- La barre de dégâts ne diminue pas
- Entre deux parties, certains éléments tels que des tirs ennemis et des bonus restent toujours là
- Tu perds des vies sans savoir pourquoi et sans animation spéciale (comme la barre de vie ne descends pas)
- Les météorites changent de trajectoire tout seuls .. bizarre.
- On s'ennuie un peu au début, et j'ai faillis abandonner juste avant de rencontrer le premier vaisseau ennemi
- "Flash MX" s'appelle aussi "Flash 7" ... sinon c'est "Flash 6" ;)

- Sinon c'est fluide et pas trop lourd ... Je regarderais le code demain. Là trop mort.

Peg'

signaler à un administrateur
Commentaire de stefbuet le 01/09/2008 00:41:49

Mince, 9min après la fin du concours :o

signaler à un administrateur
Commentaire de stefbuet le 01/09/2008 00:50:48

@Peg :
Flash MX ne serait pas Flash 6 et Flash MX 2004 Flash 7 ?

signaler à un administrateur
Commentaire de pegase31 le 01/09/2008 00:53:09 administrateur CS

hmmmm .... oui, c'est fort possible, mais là tu vois j'ai 31h sans sommeil dans les dents ....donc ...:p

Peg' .. qui va hiberner

signaler à un administrateur
Commentaire de Girou le 01/09/2008 09:27:17

Salut,

c'est pas trop mal réalisé... mais selon moi il y a un petit soucis dans la gestion de la difficulté.
Au 2eme niveau y'a trop de truc partout et une fois que tu a pigé qu'on pouvait tirer un continu... ça devient le foutoir total sur l'écran...

En tir continu (bouton toujours enfoncé) la deuxieme arme est non 'synchronisée' (tir jaune et bleu ne partent pas en même temps)
Et pourquoi nous on a pas droit au gros laser rouge ??? Il a l'air sympa !!! Bref, deux armes c'est un peut peu je trouve.

Pour le reste, Peg (repose en paix :o) a fait le tour des bugs visible tout de suite.

@+
Girou

signaler à un administrateur
Commentaire de pegase31 le 01/09/2008 20:09:42 administrateur CS

ok, après 15h de dodo (j'avais prévenu) donc total excuse pour le Flash 6 Mx ...:p

Peg'

signaler à un administrateur
Commentaire de hansolo57 le 02/09/2008 16:38:48

Jeu qui n'a pas été terminé par faute de temps, mais que je compte bien finaliser quand j'aurais le temps de corriger les nombreux bugs constatés.
Deux niveaux sont pour le moment terminés. J'envisageais 5 niveaux. Mais j'ai beaucoup perdu de temps dans la gestion d'affichage des clips (au niveau des profondeurs de clips pour les intimes), ainsi que pour le code qui permet de faire mouvoir les différents éléments du jeu.
Voilà en attendant les modifs qui seront ajoutées à ma source, je ne peux que vous souhaiter bon jeu !

signaler à un administrateur
Commentaire de Kid1er le 22/12/2008 17:33:04

Tu aurais aussi pus dire que tu à "voler" le gameplay + les graphismes d'un jeux (DemonStar).
Sinon, bravo, c'est vraiment très bien fait ^^

signaler à un administrateur
Commentaire de hansolo57 le 25/12/2008 20:50:01

J'ai voulu créer un jeu dans la lignée de demonstar et non reproduire exactement le même jeu. Parcontre j'ai greffé au jeu un seul graphisme du jeu demonstar pour le rendre encore plus proche de celui-ci. La programmation du jeu malgré de nombreux bugs constatés (et enfin résolus) n'a pas été recopié sur une autre source.

signaler à un administrateur
Commentaire de Kid1er le 30/12/2008 22:27:16

5 élément et pas mal d'attaque des différent boss :P
Mais il faut avouer que le jeux est très bien réaliser ;)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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,437 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é.