viernes, 7 de diciembre de 2012

Nos mudamos



Finalmente y tras varios contratiempos ya tenemos dominio propio, con web, con foro y base de datos .
Pero hoy por fin ya podemos decir que funciona de manera aceptable.

Ayer WaKeMaTTa me estuvo enseñando como se hacen la copias de seguridad y como se restauran.
Y hoy he creado mi primer articulo en la web del proyecto.
Lo que toca ahora es pulir el tema de la web y sobre todo completar la documentación del proyecto.

Y a todo esto imagino que la pregunta es ¿que pasará con el blog, la antigua web y el foro?
Bueno, pues básicamente que no se actualizarán mas, ahora todo el contenido (incluida la documentación del proyecto que hay en google docs) ira a parar a la nueva web.

Dado que en el anterior foro estuvimos dando demasiadas vueltas y no avanzamos casi nada no hay mucho que conservar a excepcion de los modelos y diseños graficos de escenarios y criaturas.
De todos modos haré una copia de la web/foro que Raulmmmm creo para nosotros y que en su momento nos resulto de tanta ayuda.
¿Recordáis como mas de uno pensó que con la caída del primer foro ya no habría proyecto?
Y aquí estamos todavía ^_^


Si eres un visitante casual y has llegado aquí desde un buscador como Google  podrás encontrar toda la información de este proyecto en la nueva web que hemos creado:


viernes, 23 de noviembre de 2012

Ya tenemos dominio



Así es.
Tras estar un rato configurando la cuenta de PayPal ya podemos decir que tenemos dominio propio.

http://inimat.org
http://web.inimat.org

El dominio ha sido registrado en gandi.net
A parte del dominio me has dado 5 direcciones de correo las cuales supongo que utilizare para temas del proyecto como "soporte@inimat.org", aunque primero tendré que averiguar un poco como va todo esto XD

Mientras estaba configurando el servicio tenia la duda de si ponerlo como proyectoinimat.org o .info o similar, pero creo que este es el mejor ya que somos una "orgnización" sin animo de lucro, a demás la dirección es corta y fácil de recordar.

Como esta recién creado todavía no funciona del todo bien, tardará unas 24 horas en estar operativo según me han notificado por email.

Los primeros días cuando pongáis la dirección os redirecionará a mi ordenador personal:

http://92.59.7.106

En el cual tengo la pagina web que estaba creando.
(solo podréis entrar cuando lo tenga encendido)

Evidentemente esto solo serán los primeros días que estaremos de pruebas.
Cuando vea que todo funciona correctamente hablare con WaKeMaTTa para que nos ponga a punto su pagina web con el nuevo dominio.

Es posible que cambie también la dirección del blog a "blog.inimat.org"
aunque tal vez ya no lo necesitemos mas y lo deje como algo "historico".

Me haría ilusión tener el dominio y la web con su respectivo foro funcionando para antes de navidad.
También me gustaría que para esa fecha la web cuente ya con buenos tutoriales y con la documentación del proyecto.
Aunque de esto ultimo no puedo prometer nada ya que como sabéis estoy con los ciclos formativos y cada mes me caen unos cuantos exámenes... 

En fin, y eso es todo.
Me gustaría que comentaseis este post para saber que os parece y tal...

viernes, 2 de noviembre de 2012

El motor Inimat



Hace tiempo que llevo dándole vueltas a la posibilidad de hacer un motor propio.
(Tranquilos no voy a ponerme programar un motor en C++ desde cero ^_^)

La idea es la siguiente:

1 - Programar en Python con el motor de juegos de Blender
2 - Como buscamos que la gente pueda reutilizar lo que hacemos aquí programarlo de tal manera que puedan crearse "aventuras graficas" de casi cualquier tipo en base al motor Inimat
3 - Crear un editor para crear las aventuras graficas

Es decir que el motor Inimat será mas bien una especie de librería la cual se podrá añadir a cualquier archivo blend que cumpla con unos requisitos mínimos (aunque tendremos nuestro blend propio)
Seria algo así como Ren'Py pero utilizando Blender como motor.

Después de pensarlo bastante yo creo que podemos hacerlo de sobra, ya que Blender puede manejar instrucciones en Python tanto internas como a través de archivos externos.
Aunque para empezar habrán una serie de limitaciones (como el numero de personajes por ejemplo) ya que para crear un sistema totalmente dinámico se necesita mas tiempo y conocimientos.

miércoles, 24 de octubre de 2012

Direccion de la web + web propia



Wakemata me ha enviado un mensaje comunicandome la nueva direccion de la pagina web en la cual esta trabajando ahora.

Este es su mensaje:


Hola Ayam, soy WaKeMaTTa y este mensaje es para informar un poco como va la pagina web.

Bueno pues la web esta situada en el hosting Tuars.com y el link es http://inimat.tuars.com/ .

La web esta en un 45  ~ 50 % completa. Quisiera que ya publiques la web al blog, diciendo que 
ya esta disponible la web y que se vayan registrando-es, escribir en el foro, ... (es a decir le echen 
un un vistazo).

Respecto a los backups (copias de seguridad) las hago mas o menos cada 3 dias y la restauración funciona
perfectamente.
  
Pues ya sabéis, podéis ir entrando al foro y si queréis podéis también ayudar a
Wakemata con la web
.

No esperéis de momento verme en el foro por los motivos que ya conocéis.
Cuando tenga tiempo lo dedicare especialmente a rellenar las secciones que Wakemata ha creado en la nueva web.
En la web que estaba creando yo hay algo de información que si queréis podéis ir pasando a la nueva web (hablad con Wakemata para que os de permisos de administrador)

La web en la cual estaba trabajando yo la podéis descargar desde aquí:

Os aviso de que hay textos y dibujos que eran mas bien orientativos,
es decir; que si pasáis esos textos/dibujos a la nueva web luego lo mas probable es que haya que cambiarlos.

sábado, 6 de octubre de 2012

Avances de la web y cambio de planes

Hace poco un usuario llamado WaKeMaTTa se puso en contacto conmigo pues estaba interesado en hacer aportes al proyecto, concretamente en lo que a programación web se refiere.

Como sabéis estoy trabajando en la nueva página web y en principio tenia pensado hacerla yo solo, pero para mi sorpresa en muy poco tiempo el ya tenia una web online y con un aspecto estéticamente muy superior a la mía.
Lo estuve pensando y mas que tratarse de una elección mejor o peor diría mas bien que no me queda mas remedio que aceptar que yo solo no puedo, necesito a alguien mas que haga las cosas a pesar de que las bases no estén acabadas.

Mi idea era de presentaros para finales de año una nueva web con todo acabado, ya no queda mucho para el año que viene y no es que haya avanzado mucho que digamos (a demás hasta que no termine de graduarme que será dentro de 2 o 4 años no tendré el tiempo que tenia antes), y como se que algunos estáis todavía ahí esperando a que yo abra nuevamente los puestos de colaboración creo que lo mejor es que los abra lo mas pronto posible.

Así que si todo va bien me pondré en contacto con WaKeMaTTa para hablarle de este asunto y que si puede ser que vaya preparando el nuevo foro, hasta que compre el dominio habrá que poner la dirección con el nombre del host (se que dije que prescindiría en la medida de lo posible de servicios gratuitos, pero el web máster ahora es WaKeMaTTa, eso si antes de esto el ya me ha dicho que hará copias de seguridad regularmente y que en caso de que haya algún problema se podría transportar el foro y la web a otro servidor sin perder datos).

Os dejo un resumen que el mismo a creado sobre el avance de la web:






%*
Sección
Comentario
0%
[...] ⇒ Inicio

Casilla de selección con marca de verificación
90%
[...] ⇒ Noticias

Casilla de selección con marca de verificación
100%
[...] ⇒ Libro de visitas

Casilla de selección con marca de verificación
80%
[...] ⇒ Foro

Casilla de selección con marca de verificación
60%
[...] ⇒ FAQs
Solo falta las preguntas frecuentes y sus respuestas.
Casilla de selección con marca de verificación
60%
Multimedia Galería
Solo faltan las imágenes y alguna categoria.
0%
Multimedia ⇒ Juegos

0%
Multimedia ⇒ Serie

0%
Multimedia ⇒ Musica

0%
Multimedia ⇒ Videos

Casilla de selección con marca de verificación
70%
Desarrollo ⇒ Ver inimats

Casilla de selección con marca de verificación
90%
Desarrollo ⇒ Nuevo inimat

Casilla de selección con marca de verificación
20%
Desarrollo ⇒ Modificar inimat

0%
Desarrollo ⇒ Inimats Finalizados

0%
Desarrollo ⇒ Samus Finalizados

0%
Desarrollo ⇒ Personajes

Casilla de selección con marca de verificación
100%
Desarrollo ⇒ Documentación

0%
Desarrollo ⇒ Nueva Documentación

Casilla de selección con marca de verificación
70%
Desarrollo ⇒ Almacén

Casilla de selección con marca de verificación
70%
Desarrollo ⇒ Descargar Global

Casilla de selección con marca de verificación
90%
Admin ⇒ Copias de seguridad

Casilla de selección con marca de verificación
85%
Admin ⇒ Estilo CSS

0%
Otros

% final:
42,83%

Leyenda:
 *        Un tanto por ciento mayor de 70 % significa que esta acabado pero se puede mejorar algo.

 Casilla de selección con marca de verificación     Secciones terminadas

 ☐       Secciones aun sin fin o finalidad o diseño, ….


El hecho de que algunas secciones estén incompletas es también debido a que el de por si no puede sacar las bases de ninguna parte, así que en vez de continuar con el diseño de mi versión de pagina web de ahora en adelante me centrare en completar la información que necesita y de trabajar en algunas criaturas ilustradas con su ficha terminada para que sirvan de referencia para el resto.

A parte de esta tengo otras noticias que quisiera poner pero que tendrán que esperar un poco.

martes, 21 de agosto de 2012

Nuevo sistema de combate

Antes de abrir la web quiero dejar las bases bien marcadas y el sistema de combate no va a ser una excepcion.

Al principio estuve pensando en un sistema de batalla simple basado en colores o numeros, y de hecho los colores siguen teniendo un papel importante pero ya no depende de ellos los ataques que tengan las criaturas.

La idea es simple:

Hay 4 tipos de criaturas "jugables" (Inimats materiales, Inimats Astrales, Inimats guardianes y Saums) cada tipo posee una tabla con mas de 100 ataques y defensas de las cuales su creador deberá elegir 10 de ataques y 10 de defensas como maximo.
Los ataques y defensas estarán prediseñados dentro del juego, por lo tanto el creador tan solo deberá crear a la criatura, elegir los ataques y defensas y cambiar el nombre de los ataques y defensas por otros que se adapten a su criatura, los ataques y defensas tendrán nombres orientativos de su efecto como "Huracán" y el creador podrá cambiarlo por ejemplo por: Ciclón de dragón

Las criaturas solo dispondrán de los movimientos que le asigne su creador, como el sistema de niveles sera de 0 a 5 las criaturas no aprenderán movimientos hasta que suban de nivel, al subir de nivel los movimientos serán sustituidos por los de la evolución de la criatura.

Independientemente del color de pelo o piel la criatura podrá tener cualquier color que quiera asignarle su dueño, el color básicamente indicara que destaca en algo.

A medida que el juego se desarrolle se agregarán mas ataques y defensas mas elaborados para que los creadores puedan elegir con mas libertad con el minimo esfuerzo posible.

Otra característica sera que los movimientos "se podrán controlar" es decir, fijar el objetivo sobre el adversario, sobre el ayudante o sobre uno mismo.

Por ultimo menciono que estoy pensando también en que se puedan hacer combos por ejemplo: lluvia y roca, o congelar y agua, o huracán y fuego
El problema es que creo que implementar eso seria bastante costoso, así que por ahora solo queda como idea.



Avances de la web: 32%
Implementado en css el estilo para las fichas de las criaturas, me falta ver si pongo un enlace para una ficha mas completa o tan solo la opción de descarga.



Por ultimo os pido que me comuniquéis por correo o por comentario que colaboradores o ex colaboradores han accedido al cambio de licencia de las criaturas para poder empezar a moverme con la colección de criaturas y proceder a su vectorización.

jueves, 26 de julio de 2012

Sistema de dialogos animados en Blender Game Engine



En al entrada anterior en los comentarios estuve hablando con Erik sobre el motor de Blender y sobre el sistema de dialogos de Ren'Py.

Al principio tenia pensado hacer un sistema de diálogos solo con bloques de lógica pero tras ver un vídeo que Erik me recomendó empecé a indagar sobre códigos en Python y otros vídeos que fui viendo en Youtube.

Y el resultado (por lo menos para mi) a sigo de lo mas gratificante.

Empecé con hacer que las letras fuesen apareciendo en la pantalla gradualmente (como en cualquier juego rpg)
y solo con 10 lineas de código extremadamente simple (13 teniendo en cuenta los espacios para hacer el código mas legible)

Después de eso comencé con el verdadero reto (hacer que cualquier objeto de la escena pudiese mandar texto enriquecido al plano que representa el texto)
y hoy por fin con 32 lineas de codigo (37 con espacios) lo he hecho posible.

De no ser por que Blender enviaba 2 triggers de golpe cuando pulsaba una tecla habría sido mas fácil de implementar con una simple lista en Python sin que al final se saliera de los limites de esta, así que me las arreglé haciendo el "sistema de mensajes", aunque tal vez para continuar tenga que implementar un evento de teclado para que envié solo un trigger.

Podría decirse que ya es apto para usarse en cualquier juego, solo me queda pulir algunos detalles para evitar que el usuario pueda saltarse los diálogos por accidente a demás de dotarlo para que las letras puedan cambiar de color y de tamaño.

Solo hay una pega en todo esto y es que Blender de por si no soporta codificación UTF-8, es decir que de momento no se pueden escribir caracteres como á é í ó ú ñ.
Creo que tendré que editar la imagen de la tipografía y sustituir a mano caracteres que no se usarán como "#$%& por las letras y la ñ.

El código lo publicaré en la web que estoy preparando (todo el código estará bajo licencia GNU)


En esta ocasión me salto el resumen de avances por que todo sigue igual excepto la web que esta un poco mas decorada y el archivo blend base que es en lo que estoy trabajando ahora con el sistema de diálogos.