2010-12-10 41 views
0

Je commence le développement d'un jeu multijoueur pour iPhone/iPad et je pensais utiliser Tigase comme serveur XMMP pour le serveur de jeu. Cependant, il semble que Tigase n'a pas encore implémenté MUG XEP. Quoi qu'il en soit, MUG est trop complexe pour la tâche simple que j'essaie d'accomplir.Tigase: MUG non implémenté, quelle est la prochaine étape?

Voici le jeu de base:

  • Chaque match peut avoir jusqu'à 4 joueurs. Chaque joueur peut effectuer à n'importe quel moment un coup et la seule règle de jeu est d'envoyer un paquet à chaque joueur dans le match qui dit le coup que l'utilisateur fait et que ce soit ou non un bon coup ou pas.

Voici la façon dont je veux la mettre en œuvre:

  • réutilisation du composant CUM pour simuler la salle multi-joueurs.
  • Chaque pièce aura un membre Bot: tout le paquet sera directement adressé à ce BOT: le BOT vérifiera les mouvements (qui seront des paquets de messages de base) pour la validité et enverra le message approprié à tous les joueurs dans la pièce.

Je pense que cela peut fonctionner. Si vous pensez que c'est une solution viable:

  • Quelle est la meilleure façon d'écrire le BOT. Devrais-je avoir un BOT par chambre? comment puis-je détecter quand une nouvelle pièce est créée afin que je puisse créer le BOT?

Répondre

0

Apparemment, la manière la plus simple de le faire est de construire un plug-in pour le composant MUC. Les composants MUC et MUG sont très similaires, ce qui fournit la plus grande partie du mécanisme dont un jeu multijoueur a besoin.