11499 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Je suis entrain de faire un petit jeu dans mes rares temps perdus.

J'ai une unité (soldat) dans un bâtiment (table tbl_batiment mysql) que j'aimerai sortir de ce bâtiment et mettre sur une carte (table tbl_carte mysql).

Pour ce faire, je pensais que le joueur cliquerai sur l'unité qui est dans le bâtiment puis sur une cellule (div) de la carte. Au premier clique on stock l'id de l'unité, au deuxième clique on stock l'id de l'emplacement sur la carte. On actualise alors la page pour faire disparaitre l'unité du bâtiment et l'afficher sur la carte (pas terrible car un chargement de page complet mais bon ...).

Sauriez-vous comment faire au plus simple ? en Jquery ?

Je n'ai aucune idée du comment de la chose ....

Merci de votre aide !!!!!

Vincent
Modérateur
Un drag/drop ce ne serait pas plus simple et plus ergonomique ? Au passage, pas besoin de rechargement de la page puisque c'est du JS Smiley cligne
Merci Niuxe de répondre Smiley cligne

Oui, sûrement, mais la question reste entière, comment faire ?
Je touche un peu en PHP mais en Js, je suis une quiche Smiley decu
Modérateur
En html5, le drag & drop est une opération basique. Il y a des plugin jquery pour ce genre de choses. A toi de fouiller dans le web pour trouver ce qui te convient ou lis un tuto sur le sujet. C'est pas difficile à faire finalement.