begin process at 2010 02 10 04:46:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > CONQUEROR OF SPACE

CONQUEROR OF SPACE


 Information sur la source

Note :
Aucune note
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 696 / 334

Auteur : hansolo57

Ecrire un message privé
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

Les Membres Club peuvent 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


 Sources du même auteur

Source avec Zip Source avec une capture CONQUEROR OF SPACE (VERSION AMÉLIORÉE)
Source avec Zip Source avec une capture LA GUERRE DES PIRATES DE SAMOA

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DE TIR par gabha
Source avec Zip Source avec une capture ROULETTE SIMPLE TYPE CASINO par jeanbat51
Source avec Zip MOTEUR PLATEFORME 2D AVEC ITEM TEL QUE RESSORT, ÉCHELLE... (... par SamouraiPoulet
Source avec Zip BASE JEUX COMBAT par coolninja19
Source avec Zip LAN CHESS, JEU D'ÉCHEC EN RÉSEAU par darksoul

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture YOUKAI TAISEN, LA GRANDE GUERRE DES MONSTRES par raddreamer
Source avec Zip Source avec une capture JEU DE RÉFLEXION : VARAPPE par pineaua
Source avec Zip Source avec une capture BURGER MANIA - LE JEU AVEC DES HAMBURGERS DEDANS ... par pegase31
Source avec Zip Source avec une capture POOL'EM UP par broch
Source avec Zip Source avec une capture SPLIT FROG par wetboy

Commentaires et avis

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

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'

Commentaire de stefbuet le 01/09/2008 00:41:49

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

Commentaire de stefbuet le 01/09/2008 00:50:48

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

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

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

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'

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 !

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 ^^

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.

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

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,655 sec (3)

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