23-09-2009, 03:38 PM
C'est une bonne suggestion, c'est vrai.....de même que charger la carte en l'occurrence dans le cache ..... Merci pour l'idée
23-09-2009, 03:38 PM
C'est une bonne suggestion, c'est vrai.....de même que charger la carte en l'occurrence dans le cache ..... Merci pour l'idée
Ce sujet m'intéresses, et si Sephi-Chan veux se désister, je serais ravis de faire mon éditeur de carte en partageant mes sources avec nialcen, je maîtrise parfaitement ajax.
Néanmoins mon système auras quelques spécificité, je travailles avec une carte à case hexagonale en vue isométrique. L'image d'une case a des dimension de base de 75*38pixels, le système seras capable de gérer les images un peu particulière(des maisons qui prennes 5cases par exemple) grâce à un fichier XML qui indiqueras quelques informations à fournir à la main(notamment les marges entre la partie gauche de l'image, et la case vierge). Un exemple type d'image qu'il devras pouvoir gérer:
23-09-2009, 06:43 PM
Tu as besoin d'un éditeur beaucoup plus performant que moi, et si sephi sama n'a pas de disponibilité c'est avec plaisir que je travaillerais avec toi ( et meme si il en a je pense que travailler ensemble sera que positif, en plus de l'aide de son aide ), car le modèle qu'il m'a proposé correspond exactement a ce que je cherche, mais je serais heureux que ce topic te soit utile également, et je pense qu'avec l'aide de Sephi sama nous allons conjointement (vive l'entraide :good: ) avoir de très beau éditeur.
23-09-2009, 07:11 PM
Oula n'hésitez pas à bosser directement ensemble ! Si en bossant à deux vous joignez l'utile à l'agréable, alors foncez ! Je vous invite même à le faire de manière collaborative en ouvrant un sujet dans la section ressources.
De mon côté, je bosse sur un autre genre de map, pour laquelle j'ai aussi développé un éditeur afin de créer les relations entre les territoires : Sephi-Chan
23-09-2009, 07:48 PM
Oui mais j'aimerais beaucoup un tuto, une explication, ou tout autre aide utile ( a défaut de source ) de l'éditeur que tu m'a montré, qui correspond quasi parfaitement a ma recherche, comme base que je puisse retravailler, car le résultat est vraiment prés de ce que je cherche a concevoir :$, et qui plus est seront une bonne base de travail pou et avec Maz
23-09-2009, 08:25 PM
Dans un premier temps, il faut définir quel type de carte tu veux, la forme de tes cases, leurs dimensions, et ce que tu veux que ta carte soit possible de faire(interaction avec le joueurs par exemple). J'ai pris quelques précautions à savoir: chaque tuiles est dépendante des autres(je n'ai pas un div par valeur de X et dans chacun de ces div, 6div pour la valeur de Y), ainsi je peux bouger librement une case comme bon me sembles sans altérer le comportement des autres, ensuite je génère un code propre et régulier html, à savoir:Ensuite il faut trouver l'algorithme pour placer tes cases, pour une cartes à case carrée en 2D simple, c'est facile, dès qu'on veux faire de l'isométrie ça se corse, voici mon code permettant de généré une map "vierge" de 6*6cases: Code PHP :
Code : <div class="tuile" id="1;0" style="top:9px; left:64px;"></div> Maintenant on pars sur de bonne base: on a une carte avec autant de case que l'on veux, avec les positions déjà toute prédéfinie, il suffis juste par des fonction ajax de changer ces images par l'image des tuiles que l'on veux voir à leur place(on rajoutes simplement un <img src="" /> dans le div pour mon cas)
Je travaille sur des cellule carrée, de 32*32 pix.
donc je récupère la carte vierge aussi, puis le but c'est d'avoir un choix de l'image que l'on veut placer, et de faire en sorte que lorsque l'on clic, l'image change puis d'updater la nouvelle carte dans la bdd et tout ça : bah en ajax je sais pas du tout le faire ..... bref tu pars de ta carte vierge en hexa, moi de la mienne en carré : apres il faut : effectuer les changement "visuellement" parlant ; 2 uploader les changements effectués sur la base... Et cette partie là, je patauge dans la semoule...
24-09-2009, 09:02 AM
(Modification du message : 24-09-2009, 09:16 AM par NicoMSEvent.)
voilà a quoi ressemble mon éditeur (avec des cliquer/glisser)
Je gère aussi d'une manière un peu spéciale les images multi-cases Le tout fonctionne bien évidemment avec de l'ajax (prototype + scriptaculous) Edit : Sinon, pour donner la forme générale des continents, j'utilise un bmp 16 couleurs comme carte, et je traduis pixel par pixel le type de terrain et j'insère ça dans la base de données.
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan http://easy2hack.ma-soiree.be
Sympatique en effet! comment est stoqué le tout dans ta bdd ? chaque case corespond a une ligne de ta table ?
Sympatique en effet! comment est stoqué le tout dans ta bdd ? chaque case corespond a une ligne de ta table ? |
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Utilisation d'un éditeur HTML | djidi | 7 | 3 453 |
16-02-2013, 01:40 PM Dernier message: Holy |
|
Editeur code source | Kassak | 7 | 3 379 |
05-06-2012, 04:04 PM Dernier message: demenvil |
|
Un bon éditeur de texte sur mac ? | royaume-alternatif | 3 | 2 162 |
28-05-2012, 07:18 PM Dernier message: SorenS |
|
Editeur WYSIWYG, comparatif ? | Kassak | 2 | 3 062 |
08-05-2012, 09:08 PM Dernier message: Angelblade |
|
Un editeur de texte très sympa | gameprog2 | 0 | 1 800 |
11-10-2010, 11:15 PM Dernier message: gameprog2 |