31-08-2010, 07:32 PM
Moi je pense aussi qu'il est préférable d'utiliser une seule table par utilisateur pour le forum et le jeu. Cela permet a plusieurs avantages je pense :
- Le joueur a un compte sur le forum, ça l'incite déjà plus à participer à la vie de ce forum que si il devait s'inscrire en plus.
- Le fait que l'utilisateur forum soit lié au joueur permet d'afficher des informations du joueur dans son profil de forum ou encore sous son pseudo lorsqu'il écrit un message sur le forum (exemple : son clan, son classement, ...)
- Ca permet d'éviter d'avoir des joueurs qui s'inscrivent sur le forum avec un autre pseudo
Par contre je vois quand même des inconvénients à cette solution :
- Le formulaire, soit on utilise le formulaire du forum et ensuite on permet à l'utilisateur de personnaliser son profil de jeu, soit on crée un formulaire indépendant et on s'arrange pour que la méthode de cryptage du mot de passe soit identique à celle du forum (sinon problème lors de la connexion au forum).
- Il faut distinguer les sessions du forum et du jeu car un joueur sur le forum n'est pas forcément présent sur le jeu. Cela n'a peut-être pas d'importance pour la plupart des jeux mais dans le mien, c'est très important.
- Lorsqu'un compte est inactif sur le jeu, il ne l'est pas forcément sur le forum. Du coup si le compte vient à être supprimé, il y aura toujours un accès sur le forum et il faudra créer un nouveau compte sur le jeu (ce qui crée un nouveau compte sur le forum par la même occasion) donc comptes inutiles...
- Le joueur a un compte sur le forum, ça l'incite déjà plus à participer à la vie de ce forum que si il devait s'inscrire en plus.
- Le fait que l'utilisateur forum soit lié au joueur permet d'afficher des informations du joueur dans son profil de forum ou encore sous son pseudo lorsqu'il écrit un message sur le forum (exemple : son clan, son classement, ...)
- Ca permet d'éviter d'avoir des joueurs qui s'inscrivent sur le forum avec un autre pseudo
Par contre je vois quand même des inconvénients à cette solution :
- Le formulaire, soit on utilise le formulaire du forum et ensuite on permet à l'utilisateur de personnaliser son profil de jeu, soit on crée un formulaire indépendant et on s'arrange pour que la méthode de cryptage du mot de passe soit identique à celle du forum (sinon problème lors de la connexion au forum).
- Il faut distinguer les sessions du forum et du jeu car un joueur sur le forum n'est pas forcément présent sur le jeu. Cela n'a peut-être pas d'importance pour la plupart des jeux mais dans le mien, c'est très important.
- Lorsqu'un compte est inactif sur le jeu, il ne l'est pas forcément sur le forum. Du coup si le compte vient à être supprimé, il y aura toujours un accès sur le forum et il faudra créer un nouveau compte sur le jeu (ce qui crée un nouveau compte sur le forum par la même occasion) donc comptes inutiles...