begin process at 2012 05 26 03:50:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > CODE ET JEUX DE LABYRINTHE

CODE ET JEUX DE LABYRINTHE


 Information sur la source

Note :
6 / 10 - par 3 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :labyrinthe, jeu, hittest, jeux, touches Niveau :Débutant Date de création :04/12/2005 Date de mise à jour :21/01/2006 22:41:53 Vu / téléchargé :18 879 / 2 113

Auteur : Bonaparte

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

 Description

Simple code pour tres simple pour faire un labyrinthe pas trop mal. Aussi bien pour les débutants que pour les initié. Grace a ce code, il est possible de creer d´autres jeux grace au hitTest.

Source

  • //code pour le pleine écran
  • fscommand("fullscreen", "true");
  • //code directement lié
  • _root.onEnterFrame = function() {
  • with (_root.carre_mc) {//avec le carré, ici le hero du labyrinthe
  • //Deplacement de Heyros vers le bas
  • if (Key.isDown(Key.DOWN)) {
  • _y += 0.5
  • }
  • //Deplacement de Heyros vers le haut
  • if (Key.isDown(Key.UP)) {
  • _y -= 0.5
  • }
  • //Deplacement de Heyros vers la droite
  • if (Key.isDown(Key.LEFT)) {
  • _x -= 0.5
  • }
  • //Deplacement de Heyros vers la gauche
  • if (Key.isDown(Key.RIGHT)) {
  • _x += 0.5
  • }
  • //test de collision avec le mur de droite, ici appelé murs_mc
  • if (murs_mc.hitTest(getBounds(_root).xMax, _y, true)) {
  • _x -= 0.5
  • }
  • //test de collision avec le mur gauche
  • if (murs_mc.hitTest(getBounds(_root).xMin, _y, true)) {
  • _x += 0.5
  • }
  • //test de collision avec le mur partie basse
  • if (murs_mc.hitTest(_x, getBounds(_root).yMax, true)) {
  • _y -= 0.5
  • }
  • //test de collision avec le mur partie haute
  • if (murs_mc.hitTest(_x, getBounds(_root).yMin, true)) {
  • _y += 0.5
  • }
  • }
  • };
//code pour le pleine écran
fscommand("fullscreen", "true");
//code directement lié 
_root.onEnterFrame = function() {
	with (_root.carre_mc) {//avec le carré, ici le hero du labyrinthe
		//Deplacement de Heyros vers le bas
		if (Key.isDown(Key.DOWN)) {
			_y += 0.5
		}
		//Deplacement de Heyros vers le haut         
		if (Key.isDown(Key.UP)) {
			_y -= 0.5
		}
		//Deplacement de Heyros vers la droite         
		if (Key.isDown(Key.LEFT)) {
			_x -= 0.5
		}
		//Deplacement de Heyros vers la gauche         
		if (Key.isDown(Key.RIGHT)) {
			_x += 0.5
		}
		//test de collision avec le mur de droite, ici appelé murs_mc         
		if (murs_mc.hitTest(getBounds(_root).xMax, _y, true)) {
			_x -= 0.5
		}
		//test de collision avec le mur gauche      
		if (murs_mc.hitTest(getBounds(_root).xMin, _y, true)) {
			_x += 0.5
		}
		//test de collision avec le mur partie basse      
		if (murs_mc.hitTest(_x, getBounds(_root).yMax, true)) {
			_y -= 0.5
		}
		//test de collision avec le mur partie haute   
		if (murs_mc.hitTest(_x, getBounds(_root).yMin, true)) {
			_y += 0.5
		}
	}
};

 Conclusion

je rajoute un .swf meme si c´est trop évident. Si vous avez un bug, contactez moi. (mettre le code dans l´image cle)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Labyrinthe2sousMx.flaTélécharger ce fichier [Réservé aux membres club]748 544 octets

Télécharger le zip


 Historique

04 décembre 2005 22:13:12 :
Je rajoute un .swf au cas ou tout ne serai pas compris
21 janvier 2006 22:41:53 :
Rajout du labyrinthe en flash MX 2004 etant donné la demande de plusieurs personnes (aussi ouvrable avec flash8).

 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

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture JEU AVEC UN LABYRINTHE ALÉATOIRE par plaf_falp
Source avec Zip JEU DE CARTE par Wakka211
Source avec Zip Source avec une capture LABYRINTHE 3D AVEC CHARGEMENT DYNAMIQUE DU PLAN par gyome314
Source avec Zip Source avec une capture ROUE DE LA FORTUNE, DU DESTIN, ETC (ENTIEREMENT AS) par libertyblood

Commentaires et avis

Commentaire de pegase31 le 04/12/2005 20:00:46 administrateur CS

tellement basique qu'il y a des bugs : ton script ne gère pas les déplacements en diagonale !

Peg'

Commentaire de pegase31 le 04/12/2005 20:04:48 administrateur CS

heu, désolé, j'avais pas bien lu entre les lignes ... je ne devrais jamais lire un code avec 39.5 de fièvre ;)

Pas mal, mais tu aurais pu implémenter une variable de vitesse, ça aurait pu permettre d'éviter de changer 4 fois tes déplacements pour changer de vitesse.
Ensuite, on en a déjà pas mal parlé : le HitTest est bien, mais n'est pas fonctionnel à 100%, si tu veux un script de déplacement, tu devrais aller voir mon tuto de jeu à la zelda : http://www.flashkod.com/code.aspx?id=28222

Peg'

Commentaire de Bonaparte le 04/12/2005 22:00:38

Tu pourais me dire ou il y a un bug dans mon hitTest ?? Je viens de regarder ton tutoriel...j´suis débutant mais je vais essayer de bien comprendre ton truc.
PS:je vais rajouter un .swf

Commentaire de pegase31 le 04/12/2005 22:11:18 administrateur CS

c'est pas dans "ton" hitTest .. c'est dans "le" HitTest en général .. un script qui n'a pour référence qu'une base graphique est d'origine foireux... enfin, pour un truc aussi précis qu'un jeu.

Peg'

Commentaire de Bonaparte le 04/12/2005 22:17:31

donc y´a pas d´autre truc que de faire un labyrinthe comme le tien ??
Regarde mon .fla (il n´´est pas tres beau mais bon) et dis moi le bug

Bonaparte

Commentaire de pegase31 le 04/12/2005 22:25:18 administrateur CS

En déplacement en diagonal, sur un coin, tu peux traverser un mur ...

Commentaire de Bonaparte le 05/12/2005 20:07:54

ouais, je viens de remarquer...mais j'ai l'impression qu'il n'y a que 1 bug (impression). On peut y remedier ??

Commentaire de pegase31 le 05/12/2005 23:23:46 administrateur CS

pas en utilisant le hittest, non.

Peg'

Commentaire de Bonaparte le 06/12/2005 20:26:35

pour ton truc (labyrinthe), il faut découper le terrain en pas mal de carrés!!

Commentaire de pegase31 le 07/12/2005 11:37:02 administrateur CS

mais forme les murs avec ces carrés !

Commentaire de Bonaparte le 08/12/2005 18:52:01

oui mais mon labyrinthe est assez grand et les murs sont assez fin, donc seserait hyper precis (et long). Ce code est bien pour les petits labyrinthes.

Commentaire de pierrearnaudh le 14/01/2006 10:39:31

Bonjour, je voudrais mettre quelques jeux sir mon site Internet pour mes clients mais je suis novice en flash, je compte bien m'y mettre mais je n'arrive même pas à ouvrir ce jeu dans flash... help.

Commentaire de balvick le 31/03/2006 22:30:31

Code simple et bien detaille merci ca me servira :D

Commentaire de jer8910 le 25/12/2006 23:33:10

hey javoue que tu t'est inspiré de l'action script de: http://www.adobe.com/devnet/flash/sample_files/html/maze.html
Je trouve que ton code y ressemble un peu non?
C'est po fort..

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

hittest pour jeu de volley [ par goriushika ] j'ai un probleme pour faire des hittest correct.je fait un jeu de volley mais la balle a tendance a traverser les joueurs et a rebondir un peu comme e je suis entrain de faire un jeu style RPG et j'ai des problmes avec les hitTest [ par superfunkyeloi ] je suis entrain de faire un jeu style RPG (j'ai flash 5) et j'arrive toujours pas a faire arrter mon personnage devant un mur gr?ce au script hitTest jeu avec une boule dans un labyrinthe [ par roberto la moule ] Bonjour,j'aurai voulu créer un jeu avec une boule dans un labyrinthe mais je ne sais pas comment faire pour que la boule ne puisse pas franchir les mu Nouveau type de jeux en Flash [ par neovalpox ] Bonjour a tous. c'est mon premier post. il n'est pas la directement pour poser une question précise mais pour développer un jeu complet.Ce j hitTest ? [ par Koubiack2lux ] Bonjour, je réalise en ce moment un petit jeu pédagogique pour les jeunes enfants. Ils doivent deplacer un vehicul a l'aide fleche sur une route. Mon petit problème de jeu labyrinthe [ par ouiart ] Bonjour, Je souhaite pouvoir accèder à un jeu labyrinthe en l'appelant par un bouton et en le faisant apparaître dans un blocimage. Mo Devis pour jeu flash [ par hearty ] Bonjour a tous, je voudrais savoir quel sont les tarifs pour la realisation d'un petit jeux flash du style de celui-ci par exemple : http://www.humour test de jeu en ligne [ par vbsvannes ] Bonjour à tous,J'essaye de développer sur mon temps libre des petits jeux en flash. J'aimerai avoir votre avis sur l'ergonomie de ces jeux.Je tiens à besoin d'aide pour jeux flash :( [ par dani_fr ] bjr tt le monde je suppose que le forum doit etre bombar dé de ce genre de demande... dsl mais je suis 1 quille en actionscript et je dois creer 1 je Projet jeu flash [ par Nicorad ] Bonjour a tous,Je suis étudiant en écriture multimedia actuelement en stage, but de celui ci, creer un jeux flash et le vendre...Avant de commencer la


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 1,045 sec (4)

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