2010-10-29 3 views
2

Je pense à la création d'un monde virtuel en utilisant le serveur socket open source 'Red5'. Je sais que je devrais développer un adaptateur/addin personnalisé pour le rendre adapté à un monde virtuel. mais je ne sais pas par où commencer. J'ai une bonne connaissance de Java.Créer un monde virtuel avec Red5

+0

Il semble que personne ne peut aider? – Daniel

+0

Encore une fois, on dirait que personne ne peut aider? – Daniel

Répondre

1

Je n'ai jamais fait de monde virtuel, mais un projet comme celui-ci commencerait pour moi à concevoir le monde de façon approximative (sur papier). Que se passe-t-il lorsqu'un client se connecte, que se passe-t-il lorsque le client se déconnecte/s'interrompt soudainement, quelles données sont persistantes, etc. Puis concevoir comment les clients communiquent avec le serveur et entre eux (c'est-à-dire le protocole). Vraisemblablement, si vous envisagez d'utiliser RED5 ce serait une chose centralisée et non P2P. Une fois que vous avez le protocole conçu sur papier, vous pouvez le coder et voir ce que vous avez manqué -> numéro d'itération 2. En fonction de l'expérience que vous avez sur ce genre de choses, vous aurez besoin de 2 à 10 itérations des communications .

Pour l'état de conception, je regarderais les moteurs de jeu et verrais ce qu'ils fournissent en termes de jeu distribué. J'imagine que vous voudrez utiliser un moteur de jeu pour rendre les choses de sorte que vous en aurez besoin de toute façon.

Si vous n'avez jamais fait ce genre de choses auparavant, il pourrait être utile de faire un petit jeu pour voir quelles sont les choses dont vous devez tenir compte. Comme un pong multijoueur par exemple. Bien que les contraintes en temps réel sur le pong soient légèrement différentes de celles d'un monde virtuel (du moins s'il n'y en a pas à 200 km/h dans le monde).

+0

Les parties principales d'un monde virtuel sont les variables utilisateur, les variables de pièce. Salles et connexion à la base de données. Une fois que j'ai tout cela, je peux créer le monde virtuel – Daniel

Questions connexes