Ancho, alto y profundo es el reino de los cuentos de hadas, y lleno todo él de cosas diversas... [JRR Tolkien]

Minë - Mundo Interactivo-Narrativo en Español Juego tipo MUD bajo licencia GPL
[Tierra-Media]

BIENVENIDA PRESENTACION JUGAR YA DESARROLLO » AYUDA IMÁGENES ENLACES
Enlaces rápidos .:
Última versión -Descarga la última versión pública de Minë. (1.0.1) o, si lo deseas, descarga la actualización constante de Minë para tener siempre hasta el último cambio (¡cuidado! Puede que no sea operativa). Y no te olvides de visitar la sección de Ayuda!
WIKI - El Wiki de Minë es un foro de documentos con posibilidad de edición online. Sirve a desarrolladores y colaboradores en general para mejorar textos relacionados con la documentación del programa, ideas, diseño, etc. Si deseas comenzar a colaborar, una visita aquí es obligada.
Guía del colabrador 1.0 - La guía del colaborador de Minë (Esquema general) es un documento de unas 60 páginas que describe con todo detalle cuáles son los pasos para crear un escenario completo sin saber una pizca de programación así como desvela la estructura del código fuente de Minë al que pretenda contribuir en ese apartado. Descarga obligada para cualquier persona interesada en los entresijos de Minë.
Cambios - Lista de cambios que vamos haciendo todos los días. Lee este fichero para estar al día de los que hacen los programadores.
Lista de correo - suscríbete a la lista de correo para usuarios de Minë.
UML - Echa un ojo al diagrama UML de clases
CVS - Visita el repositorio CVS de Minë en savannah.gnu.org.
Servidor - Conéctate al servidor de pruebas de Minë en tolkien.mine.nu puerto 2000. Altamente inestable.



para contactar con el equipo desarrollador de Minë escriba a pabloruiz@gnu.org o a hirunatan@hammo.org.

Quién, cómo, cuándo y dónde :: Descargas...

Equipo de Minë

Autores
Colaboradores
  • Diego Moya Hizgael: turingtest@mail.com.[Sistema de PNJs]
  • Blanca Ruiz Múzquiz Erka [Maestra de lugares]
  • Gonzalo Moreno Eriol [Maestro de lugares]
  • Adela Morwen [Maestra de lugares]
  • Miguel Mandos [Maestro de lugares]
  • Suscritos la lista de usuarios de Minë.
Agradecimientos
  • Álvaro Tejero Cantero
  • Angela Rivera Campos
  • Soledad Miranda
  • Pedro Capelastegui Smeagol [Dibujante]
  • Jaime Barin que donó el dominio tolkien.mine.nu al proyecto!
  • Patrocinio de Crisoftilax
Lista de correo
Mientras habilitamos una buena lista de correo, suscríbete a mine_ste@yahoogroups.com. Podrás compartir las estancias, objetos y personajes no jugadores que tú inventes con el resto de la gente de Minë. Además, estarás al día en cuanto a los planes futuros o cómo se va llevando la representación virtual de la Tierra Media. En definitiva, se trata de una lista de correo de poco tráfico pero muy interesante para el que quiera algo más que simplemente jugar a las versiones que publicamos en este página. Existe también una lista de correo exclusiva para desarrolladores llamada ambar-dev (en savannah.gnu.org, no yahoogroups). Si estás interesado en el código fuente de Minë más allá de la simple curiosidad, envía un correo a pabloruiz@gnu.org para darte de alta en la lista de correo de programadores.

Descarga

Puedes decargar la última versión (1.0.1) en TGZ o ZIP (900 y 1000 kb aprox). Desde la publicación de la versión 1.0, las versiones públicas se pueden considerar estables aunque siempre pueden aparecer fallos inesperados.

Te recomendamos que leas La guía del colaborador de Minë si deseas participar en el desarrollo de Minë a cualquier nivel (escritor o programador).

Asimismo, puedes echar un vistazo a la primera presentación que hicimos de Minë (antes llamado Ambar) durante la Mereth Aderthad (o EstelCon) de la Sociedad Tolkien Española en el smial de Lórien (Barcelona) en Diciembre de 2001. ZIP de 250kb en formato HTML.

También puedes ver en línea la Presentación de Minë v1.0 que hizo Andrés Moya Hirunatan en la Mereth Aderthad (o EstelCon) de la Sociedad Tolkien Española en el Monasterio de Uclés (Cuenca) en Septiembre de 2002.
Diagramas UML
Tenemos disponible varios diagramas en UML para mostrar de un vistazo la estructura de clases del programa.

Los hemos creado con el editor
DIA y se actualizan a mano, por lo que puede que algún momento no coincidan exactamente con el código. Los originales los tenéis en CVS, en el directorio documentos, y tienen extensión .dia. Aquí tenéis copias en formato PNG:
CVS en Savannah
El desarrollo de Minë se realiza a través del cvs que disponemos en savannah gracias a la Free Software Foundation. Podéis acceder al árbol de desarrollo de forma anónima y con derechos de lectura solamente.

Servidor de pruebas

Aunque el estado actual de Minë es muy inestable, hemos habilitado un servidor de pruebas para que puedas conectarte a él y hablar con otros jugadores de prueba. La ip es 80.59.169.162 (tolkien.mine.nu) y el puerto de conexión es 2000. Ten en cuenta que incluso tú mismo podrías abortar la ejecución de Minë en esa máquina por culpa de un fallo en la programación por lo que te rogamos que seas paciente si hay problemas con la conexión.

Cambios producidos en la última versión

1.0.1
  • Mejorado el tratamiento interno de los nombres de PNJs
  • Limpieza de PNJs dummies y añadido PNJ Posadero de prueba.
  • ¡Activado el tiempo! Nuevo comando: +reloj
  • Activadas las cerraduras en puertas (por llave y horario).
  • La versión de descripción de salas pasa a ser 1.2.
  • Actualizada la guía del colaborador.

Historial de versiones

1.0
  • ¡Primera versión estable, nos vemos en la presentación de la EstelCón de Uclés!
  • Arreglados los fallos de rigor...
  • Importante: Se considera estable el motor de juego. El hecho de que el área de pruebas principal no esté acabada no afecta a la versión de Minë en este caso.
0.2.3
  • Corregidos errores en las claves de los personajes.
  • Modificación/actualización del copyright (desaparece la palabra Ambar).
  • Limpieza del directorio 'documentos'. Ahora está todo ordenadito.
  • Añadidos controles en la creación de personajes para evitar enanos de 3000 años, elfos de 1 metro y humanos de 500 kilos de peso...
  • Nuevo comando +dar [pj] [objeto]. Lista de personajes de confianza.
  • Comienzo de limpieza estética de la ayuda en línea.
  • Importante: Esta versión está muy cerca de ser la 1.0
0.2.2
  • Nuevo sistema de presentación de los objetos de una sala.
  • Sustituido el comando +equipo por +mochila y cambios internos en el código que preparan Minë para objetos en la mochila y objetos "puestos".
  • Añadido campo 'clave' a la creación y recuperación de personajes. ¡al fin!
  • Añadida figura de administrador (conocidos como Maiar) con acceso a comandos restringidos.
  • Correcciones menores que incluyen actualización del copyright.
  • Ampliación de la Posada del Borracho del área poblado por parte de Hinuden.
0.2.1
  • Prototipo de sistema de charla con PNJs.
  • Corregidos algunos fallos.
  • Minë funciona ahora exclusivamente con python2.2.
0.2
  • Congelación de las especificaciones de salas y objetos a versión 1.0.
  • Mejora generalizada en la estética de Minë.
  • Posibilidad de múltiples comandos en una línea.
  • Nueva área llamada seroth.
  • Guía del Colaborador 1.0
  • Esbozos de la interacción con los PNJs
  • Superadas las 10.000 líneas de código fuente.
  • Directorios separados para cada área.
  • Corregidos muchos fallos.
0.1.19
  • Recarga automática de salas si éstas han sido modificadas.
  • Nuevos comandos +ip y +area que informan sobre la IP de conexión y el área de juego actual.
  • Nuevos comandos +seguir y +noseguir para facilitar la formación de grupos de jugadores que van como una compañía.
  • Nuevo comando +mr, que es como +mirar pero no muestra la descripción de la sala.
0.1.18
  • Nuevos comandos +idioma, +equipo, +dejar, +coger, +examinar y +esconder.
  • Creación de personajes reescrita. Mucho más estable.
  • Inicio de implementación de diseño por contrato.
  • Objetos en juego. Aún no se pueden usar.
0.1.17
  • Grandes mejoras en la estabilidad de Minë.
  • Cambio del carácter de comando, de '<' a '+'.
  • Arreglado el atributo 'edad'
  • Añadidas bastantes salas nuevas.
0.1.16
  • Nuevo sistemas de comandos. Ahora por defecto 'se habla en oestron', si se desea realizar una acción será necesario invocar al comando con un '<' previo. Cambio de prompt a uno minimalista, se evita así la sobrecarga de mensaje en la pantalla.
  • Primeros intentos de los comandos 'coger', 'dejar' y 'equipo'.
  • Arreglos varios en el lector de salas.
  • Terminado el dtd de los personajes no jugadores tipo estándar y el lector inteligente de pnj. Falta implementación.
0.1.15
  • Arreglado por fin el problema de los idiomas. Ahora, además, se permite hablar a una sola persona (susurrar) en un idioma concreto.
  • La creación de personajes es ahora más completa. Por un lado incluye un control más riguroso de algunos atributos y por otro añade la posibilidad de describir a nuestro personaje.
  • Incoporada el comando de 'actuar' o 'act' que equivale al /me del sistema IRC.
  • Incluye escenario de pruebas bastante completo.
0.1.14
  • Nuevo sistema de creación de personajes. Más completo (incluye profesiones e idiomas) y tendemos al sistema de repartición de puntos.
  • El sistema de tiradas ha sido reescrito e incorpora ya el concepto de 'dificultad'.
  • Arreglados los problemas con los identificativos de salas y objetos que provocaban conflictos son los nombres de fichero.
  • Añadida la posibilidad de incluir salidas diagonales (noroeste, noreste, suroeste y sureste). Además, son comandos de movimiento válidos, el punto cardinal, una abreviatura o una palabra que aparezca en corchetes en la descripción de la sala.
  • Arreglos varios para, poco a poco, alcanzar la perfección del código fuente...
0.1.13
  • Nuevo formato (versión 1.0) de salas en XML. Se abandona el antiguo sistema chapucero y poco flexible. Para tener una idea de cómo son los nuevos ficheros, visite la sección de Ayuda.
  • Nuevo sistema de creación de personajes. Se pasa de tiradas de dados a repartir 72 puntos entre 6 atributos (fuerza, destreza, constitución, inteligencia, sabiduría y carisma) que serán modificados por la raza y que en sucesivas verisones serán modificados a su vez por la profesión.
  • Implementación de los diferentes idiomas casi terminada.


[....]: vacío de números de versión. Cambio en el modelo de desarrollo. Se adopta la arquitectura cliente-servidor y se reescribe la mayoría del código fuente pasándose a numerar las versiones 0.1.x.

0.0.7
  • Las partidas guardadas retienen ahora la última estancia/sala en donde se encontraba el personaje.
  • Es posible ya coger y dejar objetos en las salas de forma que los cambios quedan registrados inmediatamente. El problema ahora es asegurar que la descripción especial que sólo algunos personajes pueden leer (alta percepción es de momento el único requisito) sea consistente con la existencia o no de diversos objetos en la sala. Por ejemplo. Una descripción especial no puede hacer referencia a un objeto que un personaje en un determinado momento pudiera llevarse (lo mismo para la descripción normal, aunque eso ya se cuidó desde el principio).
0.0.6
  • Reescritura casi completa del código. Ahora el diseño es mucho más modular y las 'clases' cobran más importancia. Es una versión de mejora cualitativa, no cuantitativa. Si no vas a mirar el código fuente, no tienes por qué abandonar la versión 0.05.
0.0.5
  • Se han arreglado errores graves en las funciones de puntos de experiencia (aunque escribiendo demasiado código y no me gusta).
  • Ahora cada personaje tiene, aparte de su fichero/ficha, un fichero "nombrepj.sav" en donde se van guardando los encuentros que vence en cada sala de forma que no pueda volver a atacarlos (antes eran... inmortales). Así se evita situaciones desagradables provocadas por el ansia de conseguir subir de nivel.
  • Arreglos varios y desastres varios.
  • Objetivos para la próxima versión: que el personaje reaparezca allí donde dejó de jugar la última vez.
0.0.4
  • Las funciones de puntos de experiencia se han terminado, ahora el personaje cuando sube de nivel se ve reflejado en sus habilidades.
  • Nuevas funciones de tiradas aleatorias. El proceso de creación de un personaje ha mejorado.
  • Mejoras generalizadas. Correción de fallos menores.
0.0.3
  • El código referente a las razas (razas.py) ha sido modificado bastante, ahora hay herencia entre clases.
  • El prompt ha sido sustituido por un genérico "minë ?" y existe ahora una mini ayuda on-line de comandos.
  • Las salas contienen ahora objetos que pueden ser cogidos por los personajes.
  • El personaje puede abandonar objetos si lo desea (de momento se pierden irremisiblemente).
Por su gran valor arqueológico, está disponible esta versión para el público. Descargar Minë v0.0.3. Por favor, no comuniques los fallos que encuentres en esta versión, no tiene nada que ver con el diseño actual.

0.0.2
  • El juego presenta una apariencia aceptable. Ya no es necesario usar el intérprete a lo bruto.
  • Diseño de las salas, personajes y encuentros y funciones de guardado y cargado.
  • Funciones de combate mejoradas. Posibles estrategias en juego.
  • Se pueden usar objetos y cogerlos de los encuentros muertos.
0.0.1
  • Funciones sueltas de combate para jugar directamente con el intérprete python. Creación rudimentaria de personajes.
  • Esbozos del aspecto gráfico del programa

. . . Mae Govannen!
© 2002 Pablo Ruiz Múzquiz.