begin process at 2010 03 19 01:40:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > AUTRE MAP RPG AVEC UNE APPROCHE DIFFÉRENTE

AUTRE MAP RPG AVEC UNE APPROCHE DIFFÉRENTE


 Information sur la source

Note :
8,33 / 10 - par 3 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :map, rpg, ajax Niveau :Débutant Date de création :28/04/2006 Date de mise à jour :13/06/2006 09:24:48 Vu / téléchargé :7 043 / 730

Auteur : rekam

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Encore une map RPG. Par contre, l'approche n'est pas la même.

La map est stockée sur le serveur (sous forme de BD ou de session, par exemple). Mettons qu'elle fait, au total, 100x100 cases. Pour éviter d'avoir à afficher tout d'un coup, on en affichera 20x20. A chaque déplacement, on appelle le serveur et on affiche le nouveau bout de map.

On peut également éditer chaque case, en changer le background, etc. Tout a été développé de telle manière qu'on puisse étendre autant la classe JS que la classe PHP. Car oui, ce javascript nécessite du PHP pour être parfaitement opérationnel.

Je vous laisse découvrir tout ça par vous-même :). Pour une doc complète des classes javascript et de leur utilisation, allez voir à cette adresse :

http://membres.lycos.fr/tafelmak/map/map/docume ntation.html

Source

  • <div id="map"></div>
  • <script type="text/javascript">
  • /**
  • Les paramètres :
  • nom Le nom du DIV contenant l'ensemble de la map
  • infLignes Le point de départ des lignes
  • infColonnes Le point de départ des colonnes
  • nbLignes Le nombre de lignes de la map
  • nbColonnes Le nombre de colonnes de la map
  • nbCache La taille du cache (0 = pas de cache)
  • pageAjax Le link de la page Ajax
  • */
  • var map = new Map('map', 5, 12, 20, 20, 2, 'loadmap.ajax.php');
  • </script>
<div id="map"></div>
<script type="text/javascript">
/**
Les paramètres : 
nom  		Le nom du DIV contenant l'ensemble de la map
infLignes 	Le point de départ des lignes
infColonnes 	Le point de départ des colonnes
nbLignes 	Le nombre de lignes de la map
nbColonnes 	Le nombre de colonnes de la map
nbCache 	La taille du cache (0 = pas de cache)
pageAjax 	Le link de la page Ajax
*/
var map = new Map('map', 5, 12, 20, 20, 2, 'loadmap.ajax.php'); 
</script>

 Conclusion

Pour une doc complète des classes javascript et de leur utilisation, allez voir à cette adresse :

http://membres.lycos.fr/tafelmak/map/map/docume ntation.html

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

13 juin 2006 09:24:48 :
Correction de bug (mouvements nord et ouest)

 Sources du même auteur

Source avec Zip Source avec une capture TREEVIEW TAFELTREE

 Sources de la même categorie

Source avec Zip SPACE INVADER par aurelardie
Source avec Zip Source avec une capture DEMINEUR JAVACSCRIPT | PHP, CONFIGURABLE AVEC LE FRAMWORK JQ... par Nementon
Source avec Zip Source avec une capture ATTRAPE MOI SI TU PEUT par kazma
Source avec Zip LE CÉLÈBRE JEU SNACK par lesnouesremy
Source avec Zip Source avec une capture QUIZZ MASTER : 2000 QUESTIONS POUR TESTER VOTRE CULTURE par amrounix

 Sources en rapport avec celle ci

Source avec Zip PLUGIN JQUERY ARTE: AJOUTER DU TEMPS REEL SUR VOS PAGES WEB par arthurobriot
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SANS PHP par jdmcreator
Source avec Zip Source avec une capture ALBUM PHOTO AVEC PARTIE ADMINISTRATION - PHP + AJAX + XML par tinokoxx
DYNAMIC CONTENT DANS UNE DIV par duterte
Source avec une capture MOTEUR DE RPG EN LIGNE par Scraat

Commentaires et avis

Commentaire de masterpingouin le 14/07/2006 18:30:11

Ce script est très pratique! Mais comment fait-on pour changer la description d'un terrain quand on passe la souris par dessus? Quelqu'un pourrais-t-il ajouter un champ de texte qui permettrait d'ajouter des commentaires personnalisé?

Commentaire de rekam le 16/07/2006 14:19:42

salut,
cette map est conçue sur la base d'un dialogue entre javascript et php. Le javascript permet d'afficher ou non des div avec des informations dedans, et le php permet de remplir ces div avec des infos.
C'est donc dans le fichier loadmap.ajax.php que tu pourras modifier tout ce que tu veux au niveau des informations.

Voilà, a+!
rekam

Commentaire de CyberTwister le 24/11/2006 01:41:30

Super source !
Pourrait tu expliquer en gros vite fait (en gros) comment recupérer la carte modifiée afin de la sauvegarder dans un fichier texte par exemple ?
En tout cas, tres tres bon boulot :D

Commentaire de rekam le 24/11/2006 11:16:23

oulà, hehe, ben c pas évident (en fait, je sais pas comment faire, comme ça à froid).

Mais en gros, il y a la variable this.zones qui est un Array contenant toutes les zones visibles (et celles du cache). Donc en parcourant ce tableau, tu devrais pouvoir récupérer les informations de chaque zone et construire un flux (xml par exemple).

Mais c pas évident, je pense ;-P

a+
rekam

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

ENVOIS MAIL AVEC UN ONCLIK [ par alves ] Je suis débutant en javascript. Voici mon problème :je m'explique, j'ai une image avec une map, depuis cette map via les fonctions onmouseover et onmo Comment fait ton defiler sa [ par MysTzor ] Bonjour j'aimerais savoir le code HTML que l'on peut mettre dans Block sur un nuked klan pour faire defiler les new du site + les image au pif dans ga PopUp à partir d'un map d'une image [ par Endymion222 ] Bien le bonjour, j'ai comme qui dirait un ch'tit soucis... Voila, j'ai une image, sur laquelle je cr&#233;es&nbsp; une map pour avoir des zones cliqu [AJAX+DIV] Probleme de positionement de basile "<DIV>" [ par frostie ] Boujour tout le monde, Je suis en train de developper une application PHP/AJAX (Asynchronous JAvascipt Xml) qui utilise beaucoup les balises &lt;DIV& AJAX ? [ par tony1239456 ] Bonjour, je suis tr&#232;s int&#233;ress&#233; par la nouvelle forme de progrzmmation AJAX. J'ai vu des scripts en action et sa m'a beaucoup pl&#251; Ajax bug userInteractive = 3 [ par littlebigfox ] Bonjour a tous!J'ai un petit souci, j'espere que quelqu'un peu m'aider, je ne comprend absolument pas. C'est tout bete, j'ai creer un objet xmlhttpreq peux-ton changer la map d'une image a coordonnées avec une fonction ? [ par frvfrvfrvfrv ] Salut &#224; tous,j'ai essayer de faire que l'on puissent changer la map d'une image par le biai de deux autre images.en activant une fonction, mais j Ajax et champs file [ par f6xara ] J'ai d&#233;velopper un site en Ajax. L'administration du site se fait &#233;galement en Ajax. Pour la validation de fomulaire, je r&#233;cup&#232;re Rechargement d'objet "AJAX" [ par benjiman2 ] Bonjour !Voila, je commence tout juste a programmer en AJAX ...et voila mon probleme ...Je voudrai que chaque 2 secondes, la page se rafraichisse dans Compteur de login [ par Lorheak ] Bonjour, je voudrai savoir comment faire pour mettre un code qui compte les login&nbsp;des membres par jour (si il y a +d'1 login par jour n'en compte


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales