Inicio › Foros › Clientes y programación › Config avanzada de MUSHclient para invidentes
-
AutorRespuestas
-
-
Hola,
Os recuerdo que trabajo en una configuración completa para MUSHclient.
El proyecto lo tengo alojado en un repositorio de github, para comodidad de todos.
¿Qué tiene?
Voy a intentar detallar lo mejor posible lo que he conseguido implementar hasta ahora en esta sección, por lo que si se lee mas adelante puede quedar desactualizada. En cualquier caso, os recomiendo leer el README.
Estado del jugador
El repositorio incluye un plugin que utiliza la información enviada mediante GMCP para mantener el estado del jugador actualizado en todo momento. Actualmente esto no incluye sino lo básico, como puntos de vida, de energía y de experiencia.
El plugin además indica mediante un sonido balanceado a la izquierda para indicar que los puntos de vida o energía están por debajo de la mitad, o a la derecha si están arriba de la mitad. Incluye sonidos especiales para indicar cuando la barra de vida o energía está completa.
Como lo indico arriba, lo que faltaría implementar es un indicador para las incapacidades.
Mapa de Reinos de Leyenda
El script incluye un plugin que es capaz de importar mapas de ZMUD directamente. Por el momento es el único formato admitido, pero tengo planes de implementar otros formatos como CMUD o Mudlet, aunque este último tiene un formato binario que desconozco, por lo que puede que no llegue nunca.
De momento el script permite ediciones muy básicas y engorrosas del mapa, aunque es capaz de generar datos, que es lo importante.
Su peor limitación es su incapacidad de importar algunos datos del mapa original y de actualizar correctamente el mapa importado, por lo que cada vez que sale un mapa nuevo hay que eliminar todos los datos e importarlos desde cero.
Otro problema es que, para usar el navegador, es necesario usar alguna herramienta que permita activar los enlaces generados en la ventana de salidas directamente, puesto que el diálogo de listas integrado en MUSHclient no permite ordenar de ninguna manera los elementos, salvo de forma alfanumérica, lo que no es muy útil.
Sistema de perfiles
La configuración incluye también un sistema de gestión de perfiles para razas, clases, oficios y lo mas importante, fichas.
Puesto que MUSHclient no incluye un sistema de scripting lo suficientemente ágil como el de Mudlet, no es posible generar configuraciones distribuibles estándar. Este plugin hace uso de la información GMCP de la ficha como el nombre, la raza y el oficio para cargar listas de alias desde un perfil.
Elementos estándar
Además, se incluyen las características estándar de una configuración de MUSHclient para invidentes, como canales y sonidos, aunque admito que está incompleta en este sentido.
Otra cosa implementada son macros de movimiento y para comandos. Por favor, consultad el README para conocerlas.
Conclusión
Aprobecho para decir que cualquier contribución a través de Github es bienvenida, incluyendo Issues y Pull Requests.
Si no queréis crear una cuenta de github, mi email es [email protected]. Además, podéis contactarme mediante mudmail o bien por el foro.
Tengo muchas ideas en la cabeza, tantas que no puedo si quiera expresarlas.
-
-
AutorRespuestas
- Debes estar registrado para responder a este debate.