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 !

MAPPE_EDITOR


Information sur la source

Catégorie :Jeux Niveau : Débutant Date de création : 26/12/2003 Vu / téléchargé: 4 021 / 762

Note :
7,75 / 10 - par 4 personnes
7,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

he bien cette sources contient une annime et un fichier php.
L'anime sert a lire et modifier des mappes.
les mappes ne sont pour aucun jeu en particulier mais il faut que le jeu tourne avec des "tuiles" de 25*25.
je remerci AtomPouce qui m'a expliqué le terme des "tiles"

quoi d'autre ?
les mappes sont stocké dans des .txt il y'en a deux dans le zip.
le point php n'est la que pour recevoir les mapp modifié ou creer dans l'interface.

le reste c'est tout simple, c'est dans le code
cordialement
nicolas Maucci
 

Conclusion

je remercie tout le monde
 

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

Commentaires et avis

signaler à un administrateur
Commentaire de ferber le 26/12/2003 16:42:08

A noter au cas ou, pour que la sauvegarde fonctionne bien il vaut mieux lancer le tout a partir d'ie( car on envoy un gros paquet de variables en "post").

noter qu'il faut le faire tourner sur le local host.
si vous le faite tourner sur un herbergeur autre que votre propre pc,
dans ce cas modifier la fonction saveMonde() qui se trouve rattaché a la première frame.

cordialement
nicolas Maucci

signaler à un administrateur
Commentaire de AtomPouce le 26/12/2003 20:22:15

bravo ! C juste ce kil me fodra faire plus tard et je trouve l idee de sovegarde pasr PHP sympa et ingenieuse ,
mai C un peu prise de tete pour toi de creer et de charger un tableau, je te conseille d aller voir une de mes source ki permet d'avoir acces a des Array a partir de fichier externe ( exemple : on si dans le .txt on voit : tableau=[1,2,3,5,6] et bien ma fonction le transcrira direct en Array du meme nom dans ton flash ...)je t y envoi donc si ca peut t aider :
http://www.flashkod.com/code.aspx?ID=14087 comme koi ca peut servir a d autre gens que moi ...
sinon , juste pour rectifier une petite errreur d etourderie de ta part : "_blank" ne s ecrit pas "_blanck" (ligne 112 de ton code).... ;)
mais je ne sai pas si ca change quelque chose ...
ca te gene si un jour je l adapte pour mon future jeu ?
et encore un petit conseil , mai ca C pour nous alors tu fai comme tu veu , ce serai plus lisible si tu mettai tout ton code sur la scene principale...car la C relou de le chercher ...meme je pense ke toi meme tu y gagnerai , car je sais pas si dans 3 mois kanb tu reviendra sur ton code tu te souviendra de tous les endroits ou son cacher ton code ...
vala ....
sinon nikel !

signaler à un administrateur
Commentaire de AtomPouce le 26/12/2003 20:46:23

aïe je vienb de me rendre compte que ma fonction precedement citée ne fonctionne pas avec les tableau dans les tableau ..donc je m en vai essayer d arranger ca ...

signaler à un administrateur
Commentaire de AtomPouce le 26/12/2003 23:52:43

bon en fait desole , G trop la flemme ....C trop dur , je fou rien de la journee et G la flemme de faire ca .... bon bref , je pense que ca peut tout de meme te racourcir un peut tes boucle , mais surtout le poid de tes map ...

signaler à un administrateur
Commentaire de ferber le 27/12/2003 14:07:57

ouip, Merci,
mais j'ai fait sa se week end pour m'ammuser,
je ne vais pas y retoucher maintenant,

c'est vraie que les map sont assez lourdes, mais moin qu'elle ne l'aurrait étaient en Xml.

dans l'absolue pour gagner plus de poid j'arrais du utiliser des id numérique pour le nom des décos. de plus la j'utilise des '#' comme séparateur,  or il y'as deux valeur qui aurrait pus tenir l'une a côté de l'autre soit : le type de sole (mur , creuvace etc)( de  0a 9) et le type d'action ( message , dialogue, degats etc)( de  0 a ),
il est clair que beaucoup de chause aurrait pus / et peuvent être améliorer.

La centralisation du code en est un bon point.
car du code se retrouve sur un btn dans la bibliotheque alors qu'il aurrait pus se trouver sur la première frame est rattaché a l'initialisation de l'annime.

autre point assez négatif :
pour séléctionner une case il faut séléctionner cette dernière avec un click gauche, se qui peut entréner un changement de déco par inadevertance.

a la base je souhaitais faire un éditeur de mapp a plussieur temp/mode...
c.A.D. une mode strictement attribué a la décoration, un autre sctrictement lié aux actions et au évenement s, et un autre pour placer les montres ( sur un layer suppérieur );

ceci aurrait permis une gestion de meillieur calité. mais
un perte de temp du a des modifications séparé pour la décot/event.

le mieux en y repensant en se qui concerne les types de sole,
serrait que dés l'application d'un type de déco par exemple  "herbe" le type de sole passe directement a "sole", pareile pour une déco "mur" qui appliquerait un comportement de type "mur" il devrait en être de même pour les déco de pièges qui ne sont pour l'instant pas présente dans ce swf.

Enfait je voulais faire ce mapp éditor,
car je me suis rendu compte qu'a chaque fois que je fabriquais un jeu ,
je commensait par faire le moteur de déplacement, ensuite l'attaque ensuite la séléction d'obj, dialogue etc....
c'est vraiment annarchique dans le sens ou je commensait a chercher le moyens de stoquer les données qu'au momment ou je m'attaquais au problème ( par exemple pour les dialogue j'ai utilisé un fichiers xml car je savais pas ou le placer ) ( de la même mannière mes jeux contiennent des objetcs prenables mais ces aubjets ne sont pas rattaché a un fichier par exemple baseobjet.txt, mais sont stoké dans la mapp, ce qui fait qu'on peut les perdres en changement de mappe
.)
dons cette fois j'ais commencé par faire l'éditeur de mapp et a réfléchir au stokage des informations avant de m'attaqué au moteur de depla, selection etc ( bon y'a encor beaucoup d'améloration a apporter au stockage ).
car de cette mannière les testes deviennement bien plus simple car nous avons dés le début un systéme pèrméttant de modifier les mappe, sans avoir à passer par le notepadde.

d'autrepars, mes présédent jeux n'utilisaient pas le system des tuiles ( sauf le tétris )donc, j'en est profité pour  tester.

et biensure tu peux reprendre la source a ton aise, c'est fait pour ca.

cordialement
Nicolas Maucci

signaler à un administrateur
Commentaire de ferber le 27/12/2003 14:12:35

oui, en effet me suit gourré pour le blanck,
se qui ne change pas grand chause étant donné que si il( le naviguateur )  ne trouve pas de frame appelé "_blanck" il vas en creer une nouvelle, par contre si il en a une apellé de cette mannière ca causerra des effet indésirable.



cordialement
nicolas Maucci

signaler à un administrateur
Commentaire de ferber le 27/12/2003 14:14:49

hum, je vais assayer de travailler sur un system de stockage de donné pour les jeu , perméttant de stocker/axxéder facilement aux objs/ dialogue / monstres / mappe, sauvegarde des states, édition de scénario,  sa vas pas être évident, mais sa pourrait être utilise a tout les monde


cordialement
nicolas Maucci

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

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