El mundo del rol :: Herramientas roleras :: Buscando Colaboradores y Retroalimentación Herramienta rolera
Hola a todos, estoy emocionado de compartir que estoy comenzando un nuevo proyecto llamado de "RPG Utility", una aplicación diseñada para apoyar partidas de juegos de rol (RPG). Como arquitecto de software con más de 30 años de experiencia, tengo muchas ideas sobre cómo quiero que funcione esta aplicación, pero también me siento un poco abrumado por la cantidad de conceptos y funcionalidades que quiero implementar.
El objetivo principal de "RPG Utility" es proporcionar herramientas útiles para jugadores y maestros de juego, facilitando la gestión de personajes, el combate y otras dinámicas de juego. Estoy planeando utilizar tecnologías como Symfony y API Platform para el backend, y Nuxt.js para el frontend.
He pensado en una estructura modular basada en dominios, que incluye:
Si tienes experiencia en desarrollo de software, juegos de rol o simplemente te apasiona la tecnología, ¡me encantaría escuchar tus pensamientos! También estoy abierto a cualquier consejo sobre cómo avanzar en este proyecto. Gracias de antemano por tu tiempo y apoyo. Estoy ansioso por escuchar sus ideas y sugerencias. ¡Saludos!
Me gustaría ayudar si es posible. Se ve interesante el proyecto, aunque no soy programador.
Buenas de momento estoy haciendo acopio de ideas, y ver si hay algo parecido, o ver si hay algún proyecto abandonado para recogerlo. Sobre todo ver el interés que puede haber. Puesto que mi idea es hacer algo que pueda ser muy útil para poder dirigir partida desde una tablet, o poner incluso una tablet como mapa, o incluso usar interconexión de correos para hacer partidas online. Porque al final hay un montón de cosas pero me da que están desunidas.
Hola, suena muy interesante. A mí me gustaría ayudar desde el punto de vista de opiniones y ese tipo de cosas.
Vas a abrir una partida, por chat.
Lo primero que te diría es para que tipos de juego y quién sería tu usuario.
Yo juego D&,D 5e y juego en una mesa sandbox y me gusta llevar control de los mundos ciudades etc y uso una que se llama rpg note por ejemplo.
Hay una con los spell que se llama spells ,<5e
Buenas @En0seg.
Si me permites la sinceridad, haces una propuesta poco detallada y, por tanto, dejas mucho a la imaginación. No se sabe si es demasiado ambiciosa o muy de estar por casa.
Además, lo que propones, en menor o mayor medida existe ya (o está apunto de salir).
Desde soluciones modulares y complejas como Amsel Suite, hasta todas las Herramientas Roleras o Generadores que hemos comentado en esta misma web, pasando por apps bastante completas para juego síncrono, tanto en mesa como por teleconferencia como Foundry, Roll20, Fantasy Grounds, o la misma Comunidad Umbria...
Uso algunas de las herramientas de arriba para crear PNJs, mapas o lo que se precie (que tengo tiempo limitado) y todo eso luego es muy fácil subirlo a la nube y mostrarlo con una tablet.
Vamos, que no me hago aún una idea de qué estas ofreciendo y para qué... y sin eso es bastante complicado ayudar o ir en una dirección :-/.
Hola @En0seg, Como dice Armodan, es algo vaga la propuesta de tu App, igual me permito sugerir en su lugar una serié de apps, una principal, que sería la última en hacerse, unas independientes, como un generador de mapas, un gestor/base de hechizos, un gestor/base de clases, un gestor de monstruos y un gestor/base de reglas y unas dependientes, como un gestor de personajes que se alimentaría de los archivos simples que generarían las apps independientes, cargaría las listas de conjuros disponibles y clases, mientras la app principal cargaría los datos de las fichas y mapas, generando las casillas, los token, las tiradas y los turnos, dejando cargar a los jugadores los datos de sus personajes y recordatorios de reglas y al master todo lo anterior y los datos de los jugadores y monstruos, ajustar las distancias dentro del mapa, dejar registro de tiradas públicas, privadas (solo máster y jugador las ven) y secretas (solo máster las ve)
Sugiero hacerlo en apps separadas para reducir el trabajo y hacer en partes un programa, facilita el manejo y solución de problemas, también sugiero usar tipos de datos comunes para, aunque parezca no beneficioso, permitir 'data' de otras aplicaciones y recursos.
Espero mis ideas ayuden en algo.
Buenos dias, primeramente gracias por los aportes. Si que verdaderamente como decís el proyecto puede ser muy general o muy ambicioso. Es por ello que primero quiero ver que tipo de herramientas hay, que se puede integrar o reusar, y ver si se puede formar algún equipo de desarrollo. Si que verdaderamente al intentar usar una arquitectura hexagonal en el desarrollo DDD, como dice @Onirian el desarrollo es verdaderamente son aplicaciones o micro aplicaciones unidas.
Por otra parte mi idea es hacerlo de momento por encima para poder después adaptarlo por medio de plugins que pudiera ser para D&D, o cualquier juego de rol. Utilizando los términos en común. Por ello detallo algún punto mas, por supuesto se puede detallar todo lo que se quiera el proyecto con vuestras ideas, y saber si es viable.
Esta claro que hay muchas herramientas que desunidas pueden ser buenas, no se yo propongo esta idea e incluso iré haciendo documentación de lo que seria el proyecto si verdaderamente esto es buena idea.
Buenos dias:
Le echare un ojo a la pagina completo a la pagina. Quizás ya estas herramientas como https://foundryvtt.com/ que ya están en el mercado sean muy buenas, lo que pasa que para hacer cosas que no estén programadas o elaboradas por los que mantienen suelen requerir de una curva de aprendizaje bastante amplia.
Pero bueno mi idea era ver si era viable, o si pudiera interesar. Teniendo en cuenta estos puntos:
Pero vuelvo a decir que no se hasta que punto es viable.