Voici un moteur simple de déplacement sur une map.
Simple, parce que je n'aiu pas tout implémenté encore...je ferai peut-être des mises à jour, sans doute même...à moins que je ne décide de créer mon jeu un de ces 4 ;-)
Le principe est relativement simple. Ajax est utilisé pour les déplacements.
Un objet omap gère la map elle-même. On peut jouer sur différents paramètres : avec ou sans personnage,
modification de l'affichage etc...
La version que je possède est un peu plus complète, mais je la mettrai plus tard ici. Je compte
notamment permettre une gestion simple des objets, divers retours, et un affichage de map en 3d isométrique.
J'ai codé en utilisant exprès diverses fonctionnalités afin de les montrer. En vrac :
- syntaxe heredoc
- utilisation des méthodes magiques __toString, __sleep, __wakeup
- utilisation d'ajax sur 1 seule page
...
Source / Exemple :
<?php
/* *********************************************************************************************************************************************
*
- @author johan <barbier_johan@hotmail.com>
- @version 2006-01-26
- @copyright : free to use, modify...do NOT sell. If you change this file, you'd be very nice to send me your changes :-)