kamaradclimber / lupusgarus

Automatically exported from code.google.com/p/lupusgarus
0 stars 0 forks source link

mauvais système de gestion de la mort des joueurs #28

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Détails à propos du problème:

on ne sait pas pourquoi les joueurs sont dans la morgue
(enfin les joueurs ne le savent pas)

En particulier, la personne abattue pas le chasseur, l'amoureux qui meurt 
de chagrin

Le  problème qui va emerger de la résolution de ce bug est de savoir quelle 
raison de la mort on met lorsque la personne est tuée plusieurs fois mais 
c'est très mineur

Idées pour résoudre le problème ?
1. rajouter la raison de la mort dans la morgue
2. changer complètement le système de gestion des morts, en faisant une 
fonction qui centralise tout (réccursive comme ca elle peut s'appeler elle 
meme s'il faut tuer qq1 sans attendre comme par exemple lors de la mort de 
l'amoureux ou du chasseur)

en fait il va probablment falloir exploiter les deux idées

r65
A propos de la version utilisée:

Original issue reported on code.google.com by kamaradc...@gmail.com on 30 Jan 2009 at 5:39

GoogleCodeExporter commented 9 years ago
la morgu est désormais modifiée depuis la r67, 
elle donne une raison à la mort d'un perso (y compris s'il est mort à cause 
de la 
mort d'un autre joueur)

Original comment by kamaradc...@gmail.com on 23 Feb 2009 at 11:21

GoogleCodeExporter commented 9 years ago
le problème évoqué
    "Le  problème qui va emerger de la résolution de ce bug est de savoir quelle 
     raison de la mort on met lorsque la personne est tuée plusieurs fois mais 
     c'est très mineur"

est résolu en prenant pour décision de faire mourir un perso par la dernière 
façon 
par laquelle il a été tué. Ceci afin que la mort d'un amoureux entraine tout 
de suite 
la mort de l'autre (idem pour chasseur) afin que ca soit plus cohérent dans le 
respect des règles (mais incohérent pour l'ordre chronologique).

Original comment by kamaradc...@gmail.com on 23 Feb 2009 at 11:25