Hola, ¡todo un proyecto ambicioso!
Me parece una gran idea, y no quiero desanimarte al decirte que... siendo este un género minoritario, conseguir jugadores para una aventura online es aún más difícil. Pero eh, ahí están los MUDs (Multi-User Dungeon) para demostrar que me equivoco. Y de todas formas, siempre he deseado jugar online.
Así que voy a contribuir a la idea aportando algo de historia de los intentos de aventuras multijugador que han existido. ¡Vamos allá!
Un primer intento (hablo de memoria, es posible que el primer MUD fuese creado previo a este juego) fue de la compañía clásica Level 9. En su juego Knight Orc simularon un MMO de realidad virtual donde el jugador se encuentra con infinidad de otros personajes como si fuesen hipotéticos jugadores de ese MMO (PNJ Personajes No Jugdores) Crearon ese engine capaz de soportar multitud de entidades haciendo su vida y que permite interactuar entre ellos, porque planeaban sacar un MMO ellos mismos, una gran aventura multijugador que nunca llegó porque entonces llegó el fin de las aventuras de texto comerciales con el auge de las aventuras gráficas:
https://archive.org/details/msdos_Knight_Orc_1987
De MUDs no tengo ni idea, pues nunca lo he estudiado ni he jugado a ninguno, quizás algún usuario quiera aportar información al respecto.
Castle Marrach:
Esto fue un intento de aventura multijugador con fuerte componente de rol. A los jugadores se les exigía crear un rol y hablar "dentro del personaje", para así mantener la credibilidad de la ficción.
El castillo está realmente bien simulado, logrando un espacio enorme muy plausible en el que perderse. Otro de los elementos notables de este juego es que contó con Brian Moriarty para su diseño (Loom, Trinity), por tanto podría ser uno de los últimos juegos en los que trabajó como diseñador. Jugué un tiempo de forma gratuita, pero como la mayoría de jugadores eran americanos, nunca prosperé allí. Eso sí, tenía un modelo de mundo muy sólido y juraría que las acciones duraban un tiempo, de forma que el motor era en tiempo real. Así podías ver venir a alguien por el sur, llegar hasta la habitación, decir hola, e irse hacia el norte, para al rato verlo desaparecer.
Este es un detalle importante. Al tener un juego de texto, multijugador, debes de organizar de alguna manera las acciones para que el que escriba más rápido no tenga ventaja sobre los demás. Algunos MUDs solventaban esto haciendo que en combates se guardasen turnos estrictos, mientras que fuera de combate un jugador muy rápido podría dejar atrás a tecleadores más lentos.
AGE:
AGE es un sistema de aventuras conversacionales que además admite la creación de MUDs, y por tanto, la creación de aventuras multijugador. Es español, existe en la actualidad y lo puedes usar. Su autor se llama Al-Khwarizmi
Está hecho en java y se sigue usando, de hecho había un usuario en caad preguntando por él.
Implementa varias formas de aproximarse a la interacción simultánea de jugadores, admitiendo por turnos o tiempo real, entre otros. Voy a invocar al autor a ver si desea comentar algo.
Como está hecho en java, y usando un eufemismo, java ha bajado en popularidad, quizás sería buena idea para ti realizar un port de AGE, ya que tiene un gran trabajo de desarrollo detrás, su modelo de mundo es fantástico, tiene una buena base de juegos de calidad, pero le haría falta una implementación javascript para el siglo XXI. Me refiero, en la práctica tienes una idea que es demasiado ambiciosa para los 3 meses escasos de desarrollo hasta que finalice Agosto, y AGE está ahí listo para usar ;)
Otro aspecto importante en cuanto a aventuras multijugador es el desarrollo de puzzles y mecánicas. No se puede aplicar diseño de puzzles tradicional porque una vez que un jugador resuelve un puzzle. ¿Se resuelve para todo el mundo? ¿quizás hay que implementar un sistema de Quests a-la World of Warcraft? O quizás la aventura es como una escape room, está destinada para ir con unos amigos, resolverla 1 vez y no volver a jugar.
En todo caso otro que exploró las aventuras multijugador fue Andrew Plotkin:
http://eblong.com/zarf/essays/seltani-talk/
Seltani es un servidor de aventuras multijugador en un universo tipo Myst. Escenario alienígenas, y maquinaria extraña. Tiene varios mundos o historias que abarcan varias aproximaciones el problema. Hay aventuras monojugador, otras para compartir con amigos, otros para soportar muchos jugadores, otras que se necesita cooperar, etc. Está casi abandonado (en cuanto a jugadores). El caso es que es un buen caso de estudio de lo que he comentado antes, el problema de diseñar puzzles para muchos jugadores. Tiene una interfaz de hipertexto, no es parser.
Zarf, para la creación de Seltani se inspiró en Myst Online:
Myst online también tuvo que aportar soluciones de diseño a los puzzles para muchos jugadores, y es algo que está documentad. Yo no conozco mucho más, pero si es de interés puedo preguntar por ahí.
¡Un saludo!
Ruber.