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 !

MOTEUR DE DEPLACEMENT ISOMETRIQUE


Information sur la source

Catégorie :Jeux Classé sous : isometrique, deplacement, moteur, amfphp, jeu Niveau : Expert Date de création : 05/07/2006 Date de mise à jour : 14/07/2006 08:15:16 Vu / téléchargé: 11 522 / 2 105

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Cliquez pour voir la capture en taille normale
Voici un moteur de déplacement isométrique sans prétention, il est basé sur les tutoriaux de Tonypa.
Il gère le déplacement à la souris, le changement de map, l'affichage du pseudo des persos et bientôt il gèrera le déplacement des autres persos.
Pour accéder aux maps, il utilise AMF (j'utilise AMF php pour transmettre tout ça) donc cette source nécéssite un outil tel que wampserver ou easyphp installé sur votre pc.

PS : J'ai des problèmes avec les déplacements des autres persos, si vous trouvez la solution, partagez-la ;)
Si vous avez des commentaires, des propositions ou que vous avez modifié la source afin de l'optimiser ou d'enlever des bugs, n'hésitez pas à la partager ;)
 

Conclusion

Bug connu : Déplacement des autres persos (pnj's) mal gérés (voir les sources)
 

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

Historique

06 juillet 2006 10:49:48 :
Ajout d'un fichier de configuration xml afin de pouvoir modifier le serveur plus facilement.
06 juillet 2006 16:40:57 :
- Optimisation légère du code - Gestion dynamique des portes
11 juillet 2006 20:41:51 :
Petit update : Ajout du fichier xml (excusez-moi pour l'oubli) - Correction du code - Petites optimisations
14 juillet 2006 08:15:16 :
Ajout du config.xml (ouf, enfin...)

Commentaires et avis

signaler à un administrateur
Commentaire de xeonarno le 05/07/2006 23:35:42

Salut,

Je trouve interessant d'associer flash et php sur un moteur isométrique. en général les gens utilisent uniquement flash avec des fichiers xml.
Par contre petit détails, tu devrais changer ton système flash qui lance le fichier grâce la phrase "http://localhost/rpg etc..." par un système qui cherche le fichier dans les dossiers présent autour du swf ou alors de faire détecter le fichier par l'utilisateur ou encore un réglant le chemin dans un fichier config en XML ou en PHP.

Par exemple pour faire fonctionner le fichier j'ai du remplacer le nom par http://127.0.0.1/moteur/rpg etc...." .

C'est un détails mais c'est facile et sympa à exploiter surtout si on change souvent de serveur le moteur.

Bye, xeonarno

PS : encore bravo, il déchire ^^

signaler à un administrateur
Commentaire de bistory le 06/07/2006 08:03:24

Merci pour ce commentaire, ça me fait avancer ^^
Je vais ajouter ça en xml !
Excusez-moi pour l'aspect brouillon de la source, mais je compte l'utiliser pour un jeu, et le moteur est en plein développement...
Si j'avais réglé le bug du déplacement d'un autre perso, la source aurait été plus propre...
Donc si quelqu'un trouve la solution, dites-le moi ;)

signaler à un administrateur
Commentaire de gyome314 le 10/07/2006 15:55:56

Je voudrais pas jouer les rabat-joie, mais je crois qu'il manque le fichier xml dans la mise à jour :)

signaler à un administrateur
Commentaire de TomQuick le 11/07/2006 11:11:30

Est-ce que vous pouvez m'expliquer comment faire fonctionner ce moteur en local? j'ai essayé avec easy php mais sans succès, il faut changer quelque chose dans le fla mais je sais pas quoi, faut-il remplacer l'adresse par mon adresse ip?

Merci d'avance ;)

signaler à un administrateur
Commentaire de vincseize le 11/07/2006 18:03:16

ben cela à l air excellent mais je vois pas le fichier de conf.xml

signaler à un administrateur
Commentaire de bistory le 11/07/2006 20:44:56

Voila, le xml est dans le zip...
TomQuick : Tu lances Easyphp, tu places le dossier "rpg" dans le dossier www.
Tu lances Flash, tu testes le fla et ça devrait fonctionner.

signaler à un administrateur
Commentaire de vincseize le 12/07/2006 14:05:14

Ben , cela ne marche toujours pas ... probleme de liens relatifs !?

Le fichier de conf doit il être à la racine !?  Domaine doit il être précisé dans le xml !? Le fichier swf, doit il être dans rpg ou non !?

PS: j ai vraiment hâte pourtant de voir cette source fonctionner !

signaler à un administrateur
Commentaire de gyome314 le 12/07/2006 15:05:30

Ouais, je pense que notre amis a des petits problèmes de mise à jour dans ca source...

Si tu souhaite la voir fonctionner tout de suite, tu peux modifier manuellement le script dans l'image 3 :

connexion = new Service("http://127.0.0.1/rpg/gateway.php", null, "map");

Bon courage, A+
Gyome

signaler à un administrateur
Commentaire de vincseize le 12/07/2006 15:12:43

Merci les gars ....

signaler à un administrateur
Commentaire de vincseize le 12/07/2006 17:43:36

Effectivement, cela peut être interressaant .... cela marche bien ...
J ai la génération de grille hexagonale si cela interresse quelqu un !?
Cela peut être pratique pour un plateau de jeu !

Question commune: il y aurait ptet moyen que l on se réunisse tous pour concocter un moteur de jeu simple ... Je veux bien m occuper du stockage des position dans une base mysql ; J ai également récupérer le script en php et javascript, de chrono, style Ogame ou Travian ...


à suivre ...

signaler à un administrateur
Commentaire de bistory le 12/07/2006 21:38:27

Oui, c'est ce que j'essaye de faire, mais je cherche surtout des gens qui s'y connaissent bien en flash et des bon designers.
Parce que, sans t'offencer Vincseize, ça fait 3 ans que je fais du php, et j'ai plus vraiment besoin d'aide de ce côté ;)
Sinon, pour le fichier xml, il doit être dans le même dossier que le fichier flash lui-même ;)

signaler à un administrateur
Commentaire de gyome314 le 13/07/2006 09:35:16

Ouais, mais le xml donné dans la source n'a pas le bon nom, et ne contient pas d'attribut url comme celui appelé dans la source.
Petit erreur de mise à jour je pense ;)

Ca fait 4 ans je jongle entre php et Flash, donc je commence à faire le tour (coté design je touche un peu, mais c'est un métier à part entière).

Si vous voulez vous lancer d'un projet d'envergure comme celui-ci, je vous conseille de faire un tour sur cette page http://www.your-socket.com/tutoriaux/
Ca explique quelque truc sur le php en mode serveur avec des exemples simple multijoueurs temps réels et l'utilisation des sockets. Ya également un serveur gratuit développé en C++ qui se paramètre via des scripts PHP (très puissant si vous voulez faire quelque chose qui tienne la route)

Voila, bon courage.
A+
Gyome

signaler à un administrateur
Commentaire de vincseize le 13/07/2006 10:31:56

Tu ne m offenses pas du tout, c'est juste que je vois que pas mal de personnes se sont penchés sur la question de moteur de jeu, et qu il aurait été bon de mettre ces reflexions en un projet commun, pas par manque de competence, mais par manque de temps ...

merci pour le lien Gyome ...

signaler à un administrateur
Commentaire de terreur99 le 13/07/2006 13:52:58

Salut,
c'est moi ou il ni a toujours pas config.xml?

signaler à un administrateur
Commentaire de bistory le 14/07/2006 08:17:32

Voila, le config.xml est ENFIN dans le zip...
Excusez-moi pour le temps que ça a pris, mais j'avais confondu le fichier ;)
Je vais sûrement mettre un forum en place et poster sur des forums d'entraide anglais pour résoudre mon problème de déplacement des pnj.
Le forum sera ouvert à tout le monde, donc n'hésitez pas à y faire un tour :)

signaler à un administrateur
Commentaire de vincseize le 14/07/2006 08:27:19

Regardes le dernier message de gyome314:

"Si tu souhaite la voir fonctionner tout de suite, tu peux modifier manuellement le script dans l'image 3 :

connexion = new Service("http://127.0.0.1/rpg/gateway.php", null, "map");


"

signaler à un administrateur
Commentaire de bistory le 14/07/2006 13:01:43

Euuh merci mais je sais bien comment fonctionne mon script ^^
Maintenant que le xml est dans l'archive, il n'y a plus besoin de modifier ça.

signaler à un administrateur
Commentaire de bibi_81 le 26/08/2006 00:21:39

Si on a pas(plus) easyphp, on l'a dans le baba ^^.
J'vais pas reinstallé mon serv apache juste pour cette source XD

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

moteur de jeu [ par neo33 ] ben voila j'ai les base avec flash et jaimerai faire un jeude plateforme style mariosi kelkun pouvait me dire ou faire un tutuo sur comment faire un m systeme de deplacement [ par toniou ] Je viens de crée un systeme de déplacement pour un jeu, mais j ai utiliser une methode de barbare. voici le résultat: http://toniou.fr Deplacement d'un enemi dans un jeu de plate-forme [ par nicoool18 ] Bonjour, je suis en train de faire un jeu de plate-formes et je suis en train de m'occuper des enemis. mais voila : je narrive pas a faire un enemi q pacman jeu deplacement pacman [ par misstyk ] [quote="lorillon"]bonjour, j'essai de modifier une source de jeu pacman mais j'ai un souci dans le deplacment du pacman. en effet, souvent il se cogn jeu deplacement joueur [ par misstyk ] bonjour,je travaille sur un jeu et je souhaiterais ameliorer le deplacement de mon joueur car ses deplacement son saccadé et stopper net.voici mon cod moteur de jeu multijoueurs [ par nicoool18 ] Bonjour,Je vien de commencer a programmer un jeu, et j'ai un probleme. Sur un niveau, il y a plusieurs personnages (c'est un jeu multijoueurs) (le nom Chargement d'une carte externe [ par neovalpox ] Bonjours,Alors voila, j'ai repris la source de Pegasus concernant le moteur de jeu avec vue 3/4 à la zelda, et j'aimerai faire en sorte que la carte n occurences de clips [ par nicoool18 ] Bonjour, Je suis en train de faire un jeu, et j'ai un probleme :Je vais généralisé la question pour que se sois plus facile :    On a un clip situé a IP unique [ par Freddho ] Bonsoir, voilà, j'ai créer un petit jeu à gratter en flash et j'aimerai que celui-ci puisse être joué une seule fois par 24 heures par IP unique et je Probleme avec mon bouton > j'arrive pas a cibler le chemin ! [ par Kreatif ] Salut tout le monde,Après avoir cherché plusieurs fois, essayer plusieurs choses, rien de marche. Bref je fais appel à vous pour me sauver !Alors, je


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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