begin process at 2012 05 30 12:12:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

couloirs, portes, murs, créatures et mondes cachés


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

couloirs, portes, murs, créatures et mondes cachés

mardi 13 juin 2006 à 12:18:02 | couloirs, portes, murs, créatures et mondes cachés

craso

Bonjour,
j'ai un input-image avec au centre le personnage qui se déplace sur une grande carte dont on ne voit que la partie proche du personnage(200*200px). Dans une table "objet", j'ai l'id de la carte, les coordonnées des objets (des rectangles) , et leur valeur. Si valeur ='interdit', on ne peut pas se déplacer sur cette zone. C'est pratique pour les mondes cachés mais pour les murs, c'est ineficace, on peut de fait passer a travers les murs, puisque seules les coordonnées du mur sont 'interdites' et non pas celles de la piéce derriere le mur.
Comment faire pour obliger le joueur a passer par la porte et non pas a travers le mur?
Je n'y connais pratiquement rien en poo mais peut-être est-ce la manière la plus élégante de programmer ce machin-là.
Je vous remercie par avance pour vos recommandations et pour vos réponses.
mardi 13 juin 2006 à 19:33:51 | Re : couloirs, portes, murs, créatures et mondes cachés

craso

rebonjour,
je me rends compte que ma question hier n'était pas clair:
comment rendre les murs infranchissable? ou plus clairement :
comment faire que si un mur est entre le point de départ et le point de chute, le mouvement est impossible, et ce en connaissant les coordonnées des 3 elements,
mardi 13 juin 2006 à 21:37:11 | Re : couloirs, portes, murs, créatures et mondes cachés

malalam

Administrateur CodeS-SourceS
Hello,

c'est pas le problème, ce n'est pas pour ça que tu n'as pas eu de réponse : pas parce que tu n'es pas clair. Mais simplement parce que le sujet est bien trop vaste, et la problématique bien trop grosse pour t'être expliquée comme cela. On ne sait même pas comment fonctionne ton code de "déplacement".
Moi, en, gros, je mettraais les lieux "interdits" dans un tableau. Leurs coordonnées. Si on tombe dessus, hop, on ne bouge pas, simplement.
mardi 13 juin 2006 à 21:41:34 | Re : couloirs, portes, murs, créatures et mondes cachés

craso

c'est ce que j'ai fait, mais une piéce comme la cuisine n'est pas interdite, mais le mur entre le personnage et la cuisine si, et donc si tu es hors de la cuisine, tu peux passe dans la cuisine à travers le mur, voila le problême: il suffit qu'un garde surveille la porte de la salle du trésor, tu passes à travers les murs et le combat avec le garde passe à la trappe, pr cette méthode.
C'est bien ça le problême!
Si quelqu'un voit comment faire, je veux bien comprendre.
mardi 13 juin 2006 à 23:41:20 | Re : couloirs, portes, murs, créatures et mondes cachés

FhX

Lieux interdits chez Malalam = coordonées x,y des murs !
mercredi 14 juin 2006 à 08:57:31 | Re : couloirs, portes, murs, créatures et mondes cachés

craso

le probleme vient en partie du déplacement: on ne se deplace pas de case en case mais de proche en proche: en cliquant sur une partie de l'image, le personnage vient se placer sur l'endroit cliqué. Ce qui fait que si le mur n'est pas trop épais (car s'il est assez épais pour ne pas pouvoir cliqué de l'autre coté du mur, il n'y a plus ce problême, mais l'image n'est vraiment pas super), le joueur passe de l'autre coté s'il veux.
Je veux juste un franchissement des murs impossible.
mercredi 14 juin 2006 à 09:16:30 | Re : couloirs, portes, murs, créatures et mondes cachés

malalam

Administrateur CodeS-SourceS

C'est pareil. Crées des zones de coordonnées. Dans un tableau. TU gères bien les coordonnées de toutes manières, même si le déplacement se fait de proche en proche ?

mercredi 14 juin 2006 à 09:20:39 | Re : couloirs, portes, murs, créatures et mondes cachés

craso

oui a part que si une piece est 'autorisé' comme la cuisine, par exemle, qui est séparée du salon par un mur -  interdit lui, on peut toujours aller dans la cuisine, mais on peut y aller sans forcement passer par la porte, puisque le point de chute, la cuisine est autorisé : le trajet n'est pas pris en compte. Voila d'ou vient le problême.
mercredi 14 juin 2006 à 09:55:34 | Re : couloirs, portes, murs, créatures et mondes cachés

PoFMaN

Et bien tes zones "interdites" sont les murs (ou portes ou pnj)et pas les pièces, ensuite tu peu faire des tests quand le gars clique à un endroit pour savoir si il y a une zone interdite entre la position du perso et la position du clic
mercredi 14 juin 2006 à 09:57:24 | Re : couloirs, portes, murs, créatures et mondes cachés

malalam

Administrateur CodeS-SourceS
Ahhhh.

Je ne vois pas comment tu peux faire, dans ce cas, sans monter un pathfinder. A savoir que ton bonhomme ne doit pas se déplacer d'un point A à un point B en passant par une ligne droite, mais en tenant compte du chemin autorisé le plus efficace pour effectuer ce trajet.
Et ça, dans un langage de script...bon courage.

1 2

Cette discussion est classée dans : cachés, murs, mur, couloirs, mondes


Répondre à ce message

Sujets en rapport avec ce message

formulaire avec champs cachés [ par nath82 ] bonjour, pour info je commence dans la programmation php mysql ; merci de votre aide par avance..alors j'ai un formulaire ajout.php de ma table MATERI Formulaire+champs cachés [ par CHABRY ] Salut!J'ai un formulaire qui assure la gestion des titres dans une bibliothèque.Le responsable choisit soit d'ajouter un titre, soit de le modifier, s Application FACEBOOK [ par ndubien ] Bonjour, Applications Facebook: Comment faire pour que mon application Facebook écrive sur le mur de l'utilisateur qui l'utilise ? J'ai déjà posé cett Publier sur son mur Facebook [ par slhuilli ] Bonjour, Qui pourrait m'expliquer comment, à partir d'une parge web qui n'a rien à voir avec Facebook, je pourrais publier sur mon mur des informatio Accedez à des partage cachés (partage $) [ par aforpien ] bonsoir, Dans le cadre du developpement d'un intranet de gestion d'un parc de serveurs informatiques (uniquements Windaube) j'aimerai pouvoir faire e Stream Publish et/ou publication sur le mur facebook [ par slhuilli ] Bonjour à Tous, Je suis à la recherche d'un tuto, un exemple ou une aide.... de façon à écrire une fonction, un bout de code en PHP (utilisation impe publier sur mon mur facebook depuis site en php [ par JackSouk ] Bonjour je souhaite publier sur mon mur Facebook , certaines news de mon site internet à l'aide d'un bouton sans repasser par une fenêtre facebook de Poster un text sur un mur Facebook [ par manup38 ] Bonjour, J'ai peur que le message ai déjà été posé mais je souhaiterai avoir un peu aide pour poster un message sur le mur facebook de quelqu'un. En Mur d'image aléatoire [ par seyvapul ] Bonjour à tous. Je souhaite faire sur ma page de garde, un mur d'images (Tableau 3l 5c, les miniatures font 95x95) qui changent de manière aléatoires


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 1,654 sec (3)

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