Les boues ne sont pas si compliquées à fabriquer. Je pense que la réponse à ce que vous demandez est que vous devez utiliser le port telnet TCP/IP. Telnet est assez facile, vous ouvrez simplement un port et commencez à lire des données - il y a beaucoup d'informations là-dessus et même quelques bibliothèques qui peuvent vous aider. (Telnet est juste un port standard, mais il y a cette petite exception, une "négociation" qui commence au début, c'est juste envoyer quelques octets, mais si vous ne le faites pas alors rien ne se passe) .
Donc, vous écrivez votre code et commencez à écouter un port (4444 était un port commun MUD iirc). Ensuite, vous exécutez votre client telnet et vous vous connectez à ce port. Il créera une nouvelle connexion de port pour chaque personne appelant. Vous avez probablement un thread écoutant chaque port qui surveille ce que vous tapez, gère les backspaces et peut envoyer des commandes terminées à votre système de boue principal (Pour une méthode synchronisée car de nombreux ports peuvent envoyer des commandes à la fois).
C'est en fait assez facile. Recherchez une bibliothèque Telnet pour Java pour commencer.
Une recherche rapide a trouvé JavaSSH qui gère également telnet.
Editer: Je tiens à souligner qu'ils ne sont pas faciles à faire non plus! Faire des cartes, de l'équipement et des monstres toutes des données pour que vous n'ayez pas à reconstruire pour chaque monstre nécessite une certaine prévoyance ... C'est l'une de ces choses où vous allez probablement écrire votre premier et l'utiliser pendant un mois avant de décider il doit être réécrit à partir de zéro.
Je signale simplement que vous pourriez vouloir examiner la source de boue qui existe déjà. J'ai trouvé diku assez petit et facile à comprendre.
D'accord, je vais prendre un coup à ce ...voulez-vous dire que vous ne savez pas comment créer un serveur auquel on peut se connecter avec telnet ou un autre client MUD? – erickson
non je veux dire pour l'entrée de l'utilisateur, je ne sais pas comment faire à l'endroit où un utilisateur peut entrer dans la section de sortie, c'est un GUI personnalisé. –
Ah - tous ceux qui avaient un intérêt pour le MUD étaient impatients de se concentrer sur ça ;-). Voir l'addition que j'ai faite à ma réponse, qui, je l'espère, aidera. – Anon