JeuWeb - Crée ton jeu par navigateur
Editeur de map (le retour) - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Editeur de map (le retour) (/showthread.php?tid=4953)

Pages : 1 2


Editeur de map (le retour) - nialcen - 30-06-2010

Je reprend suite a un mauvais postage :

je souhaite faire une editeur de map a la volée. Apès un long arret forcé je reprend donc mon editeur, qui ne fonctionne pas. Je ne maitrise pas toute la complexité du js et ajax et la je bute.

voila ce que j'ai :

la page
le javascript
jquery

Problème, déja quand je clic sur l'image d'eau, elle ne se selectionne pas (j'entend par la suivre le curseur) , prennons les problèmes dans l'ordre et réglons ceci, si quelqu'un peut et veut m'aider.


RE: Editeur de map (le retour) - php_addict - 30-06-2010

salut

tu n'a pas repondu à la question de atra27:

est ce pour les joueurs ou pour l'administrateur...?

je ne comprends pas pourquoi tu fais ca en JS si c'est pour de l'administration, pourquoi n'utilise tu pas betement un formulaire avec un checkbox sur chacune de tes cases par exemple et un <select> pour choisir le type de case, apres tu traite ton formulaire pour tes modif de ta base de donnée...


RE: Editeur de map (le retour) - nialcen - 30-06-2010

Oups , toutes mes excuses. Pour l'administration uniquement. Pourquoi ? Simplement car il y a plusieur milliers de case, et que cliquer sur chaque CB prendrait beaucoup de temps : là le tableau est relativement petit, le temps de developper l'editeur, une fois au point il sera beaucoup plus grand et les cases bien plus petite, c'est pourquoi je n'ai pas opté pour les checkbox.


RE: Editeur de map (le retour) - atra27 - 30-06-2010

Arg tu compte faire sa juste pour ça???

Si c'est pour modifier ta map 1 fois par semain passe encore, mais si c'est pour une seule fois!

Fait toi plutot un script qui convertis a partir d'un format plus facile a creer pour update ta bdd!

Autant ta question est intéréssante techniquement autant je pense qu'ici c'est un mauvais choix technique :p


RE: Editeur de map (le retour) - nialcen - 30-06-2010

le soucis c'est que il va y a voir un systeme d'ile et je pense ques les premiers mois plusieurs iles de plusieures milliers de case vont devoir etre conçus.

J'ai trouvé ceci en grattant encore sur le forum, un peu plus profond.

C'est ce que je cherche dans l'usage, la seul modification a apporter serait le systeme de 'trait'

ici je doit cliquer pour chaque case, je souhaite pouvoir tracer des 'trait' du tile choisie.

Une idée de comment modifier ceci ?

Sinon je suis ouvert a tout autre solution permettant un creation et un édition rapide de mes map.


RE: Editeur de map (le retour) - atra27 - 30-06-2010

En gros tu veux éditer ta map comme tu le ferai avec le pinceau de gimp? Big Grin
Dans ce cas je te propose... gimp lui méme...

Tu te crée une image qui a comme taille (en pixel) le nombre de cases que tu veux (1 case=1 pixel!)
ensuite tu fait un scipt php qui te lis tous les pixels et les insert dans la base en définisaant le terrain en fonction de la couleur.

Sinon tu peut faire comme tu as dis mais je connais pas bien le javascript donc je peut pas t'aider pour la partie Js... Sad


RE: Editeur de map (le retour) - nialcen - 30-06-2010

Oulah non je prefererais rester dans le javascript, je m'ensortirais mieux je ne maitrise pas gimp du tout.
Quelqu'un a une explication pour moi sur comment modifier cette page pour faire ce que je souhaite ?


RE: Editeur de map (le retour) - atra27 - 30-06-2010

je disait gimp mais méme paint suffirai.... surtout que cette méthode me parait bien plus simple a mettre en oeuvre/utiliser...
Enfin pour faire le cliquer glisser enfaite il faudrai quand ta souris passe au dessus d'une case controler si le bouton est préssé.
Si oui, alors on défini le nouveau terrain
Sinon on ne fait rien...
A la fin on transmet les infos a php qui update la base...

C'est que la méthode mais si tu t'y connais un peu en js tu devrai étre capable de commencer sa...


RE: Editeur de map (le retour) - php_addict - 30-06-2010

va voir sur le wiki, mais si ta map est grosse mieux vaut que tu lises ceci:

http://wiki.jeuweb.org/scripts/map_from_image


RE: Editeur de map (le retour) - djidi - 30-06-2010

En adaptant le code avec jQuery UI tu devrais pouvoir permettre une sélection multiple :
http://jqueryui.com/demos/selectable/#display-grid