20-05-2011, 09:55 AM
Bonjour à tous.
Certains ont déjà constaté le problème sur Eden-5, pour les autres voici rapidement de quoi il s'agit.
Eden-5 est un jeu de rôle (en cours de dev) dans le quel le personnage se balade sur un ensemble de cartes en vue de dessus.
Cette carte est découpée en tuiles carrées, truc simple quoi. Certaines tuiles sont marquées "non traversable" ce qui empêche un personnage d'aller sur ces cases (on reste civilisé, on ne marche pas sur les tables, sur les arbres et on ne joue pas les super-héros en marchant sur les murs)
Dans le jeu, on croise les autres joueurs et on peut (pourra) interagir avec eux. Actuellement, quand on croise un autre personnage on peut cliquer dessus, un petit bulle apparaît avec les actions possible (voir le profile ou contacter le joueur par exemple). Pour que cette fonctionnalité fonctionne correctement, j'ai empêché les joueurs de se balader à deux sur la même case (on reste poli, on ne se marche pas les uns sur les autres).
Là où le problème arrive c'est sur les entrées/sorties d'une carte, quand un utilisateur sort d'une carte, il arrive sur une case d'entrée dans la carte suivante (logique) mais que faire si un joueur est déjà sur cette case ?
- empêcher d'entrer dans la nouvelle carte : ça me semble limité grandement le gameplay
- échanger de place avec le joueur qui bloque l'entrée, ce joueur se retrouvant dehors et nous dedans : mouaip si le joueur est inactif depuis plusieurs minutes ça va, s'il est en train de draguer la barmaid, il va moins apprécier de se retrouver dehors (vous me direz, qu'est-ce qu'il fou à rester à la porte pour draguer la barmaid, je vous répondrais que le débat n'est pas là))
- au lieu d'arriver sur la case d'entrée prévu, arriver sur la première case libre la plus proche ? A ce rythme la carte risque d'être encombrée, non...
Où alors il faut revoir mon système pour autoriser les joueurs à se marcher dessus ?
Qu'en pensez-vous ? connaissez-vous d'autres jeu ayant eut ce genre de problèmes et quelles solutions ont été mise en place ?
Merci d'avance pour vos avis et votre expérience.
Certains ont déjà constaté le problème sur Eden-5, pour les autres voici rapidement de quoi il s'agit.
Eden-5 est un jeu de rôle (en cours de dev) dans le quel le personnage se balade sur un ensemble de cartes en vue de dessus.
Cette carte est découpée en tuiles carrées, truc simple quoi. Certaines tuiles sont marquées "non traversable" ce qui empêche un personnage d'aller sur ces cases (on reste civilisé, on ne marche pas sur les tables, sur les arbres et on ne joue pas les super-héros en marchant sur les murs)
Dans le jeu, on croise les autres joueurs et on peut (pourra) interagir avec eux. Actuellement, quand on croise un autre personnage on peut cliquer dessus, un petit bulle apparaît avec les actions possible (voir le profile ou contacter le joueur par exemple). Pour que cette fonctionnalité fonctionne correctement, j'ai empêché les joueurs de se balader à deux sur la même case (on reste poli, on ne se marche pas les uns sur les autres).
Là où le problème arrive c'est sur les entrées/sorties d'une carte, quand un utilisateur sort d'une carte, il arrive sur une case d'entrée dans la carte suivante (logique) mais que faire si un joueur est déjà sur cette case ?
- empêcher d'entrer dans la nouvelle carte : ça me semble limité grandement le gameplay
- échanger de place avec le joueur qui bloque l'entrée, ce joueur se retrouvant dehors et nous dedans : mouaip si le joueur est inactif depuis plusieurs minutes ça va, s'il est en train de draguer la barmaid, il va moins apprécier de se retrouver dehors (vous me direz, qu'est-ce qu'il fou à rester à la porte pour draguer la barmaid, je vous répondrais que le débat n'est pas là))
- au lieu d'arriver sur la case d'entrée prévu, arriver sur la première case libre la plus proche ? A ce rythme la carte risque d'être encombrée, non...
Où alors il faut revoir mon système pour autoriser les joueurs à se marcher dessus ?
Qu'en pensez-vous ? connaissez-vous d'autres jeu ayant eut ce genre de problèmes et quelles solutions ont été mise en place ?
Merci d'avance pour vos avis et votre expérience.