domingo 9 de octubre de 2011

Noticias 09/09/2011

La inactividad en el blog y en el foro a día de hoy podría decirse que ya no es noticia así que me saltare ese apartado ;)

Viendo que el proyecto no avanza he decidido suspender lo que a modelaje se refiere, nuestro guionista dice tener el guion del primer capitulo desde hace tiempo pero solo hemos visto un esbozo desde hace tiempo, que conste que no culpo a nadie de nada, todos tenemos problemas de tiempo y a parte nuestra vida personal, pero no por ello podemos dejar estancado el proyecto.
Dije que realizaría este proyecto y es lo que estoy dispuesto a hacer.

Hace poco he estado hablando con una persona que tiene proyecto similares a este (realizan videotutoriales, crean historias, juegos y gráficos), le he comentado el problema que tenemos con la web.
(en principio yo iba a encargarme de su mantenimiento pero veo que definitivamente no puedo hacer yo solo todo esto) así que hablamos sobre crear un nuevo espacio para este proyecto, de momento no hay nada pues me dijo que tendría que estudiar la manera de hacer lo que necesitamos para este proyecto (una web y un foro).

Como ya he dicho aún no hay nada, aunque en caso de que podamos de alguna manera "unir los dos proyectos" podría encargarme mas de lo que necesitamos actualmente.
Por cierto aprovecho para comunicaros que he dejado el motor SdlBasic, aunque el Basic el mi especialidad ese motor deja bastante que desear en cuanto a calidad de vanguardia así que me he puesto nuevamente con Python, Blender y Ren'Py.


Cuando sepa mas tratare de pasarme lo antes posible para comunicároslo.
De momento os dejo el enlace al foro de esa comunidad con objetivos parecidos a los de este proyecto:


sábado 23 de julio de 2011

Spam en el foro

Malas noticias para todos los participantes y seguidores, actualmente estamos sufriendo continuaos ataques de programas que difunden spam por la red.
Según parece a través de la web hay un punto sin seguridad que esta siendo explotado por los programas difusores de spam.

Estamos trabajando para solventar el problema (lo cual espero que no dure mucho), mientras tanto me he visto obligado a desactivar la opción de registro con tal de evitar que el foro se pueda saturar con spam y de que no bloqueen el sitio por violar las condiciones de servicio.

Hasta que el problema este resuelto los usuarios que deseen participar deberán ponerse en contacto conmigo por el siguiente correo:





Yo creare la cuenta y enviare por email todos los datos para acceder al foro.

sábado 9 de julio de 2011

Demo mapa del juego

En la tarea de crear un RPG una de las tareas mas importantes es la de crear los "mapas" en donde se desarrollará el juego.
La documentación sobre como crear mapas usando Basic es muy escasa (por no decir que no hay nada) y por esto me ha llevado su tiempo para un novato como yo descubrir como crear un "generador de mapas".
Si bien se puede crear un mapa directamente desde código resulta mucho mas dinámico y como crearlo en un archivo de texto separado del juego usando letras para que el motor las interprete y cree las "baldosas" y asi se forme el mapa del juego.

Un mapa se escribiria asi por ejemplo:

ccaaab
bbaaab
ccabba
abaabc

La "a" significaría "hierba" la "b" significaría "baldosa" la "c" significaría "piedra" y " " significaría "vacío"

Pues bien, aunque aun el código esta bastante simple he logrado realizar dicha tarea y a continuación la presento en forma de imagen:


Podéis descargar el código fuente y el ejecutable (Multi-plataforma) desde aqui:
http://dl.dropbox.com/u/16678425/Blog/Generador%20de%20mapas.zip

En linux es importante descargar las dependencias usando el siguiente comando:
sudo apt-get install sdlbrt

También hay un .exe para los usuarios de windows.

Podéis editar el archivo "map.txt" y vereis como cambia el mapa segun lo que haya escrito.
(solo acepta los caracteres: "a" "b" "c" y " ")

Para salir solo hay que pulsar cualquier tecla.

Con esto ya estamos un poco mas cerca de poder crear el juego del proyecto.

Últimas criaturas

Aquí van  las ultimas criaturas creadas en el proyecto, algunas han sido modeladas recientemente basadas en algún boceto y otras creadas desde cero:



Telarius



Luen



Agorel 



Nanark 

 Todas ellas han sido creadas gracias al laborioso trabajo de Erik, como siempre con una calidad sublime.
A continuación las nuevas criaturas creadas por Nevalior:


 Bantastio

 

Exprasuve

 

Demopok

 

Y algunas mas de Articu:

Ocnirrotinrro

 

Skyown

Hopples

A todos ellos gracias por haber creado estas magnificas criaturas.

Aunque habían criaturas de hace ya tiempo he aprovechado para incluirlas aquí también pues no puedo mantener el blog constantemente actualizado por falta de tiempo.

A partir de ahora procurare que cada nueva criatura presentada en el foro se muestre aquí en el blog.

miércoles 29 de junio de 2011

Noticias 29/06/2011

Tras una buena temporada sin poder escribir nada vuelvo para hacer una especie de resumen de lo ocurrido en ese tiempo.

Últimamente he centrado mi atención en el tema de creación de contenido interactivo (juegos), practicando con Blender y por si fuera poco buscando mas motores de los mencionados en el articulo anterior.
Que por cierto descubrí en los comentarios una refelxion por parte del usuario "Iniciativa Blender" sobre el modelo de software libre que usamos.

Para los que lean el comentario y no surgan dudas de antemano recordare que este proyecto es y sera siempre libre.
En mi opinión aunque parezca que los proyectos privativos son mas competentes en cuestión de calidad creo que así solo consiguen cerrarse en un circulo vicioso que a demás de obstaculizar el crecimiento del propio programa perjudica directamente a los usuarios.
Cuando alguien trabaja con software privativo realmente no sabe lo que tiene, por eso hacen falta antivirus para windows, para continuar ese circulo viciosos de "compra para tener calidad".
En fin... si alguien tenia dudas creo que con esto he dejado claro mi punto de vista, de ahora en adelante para opiniones usare solo los comentarios.


Continuando con las noticias
El sistema de combates aun no esta terminado para empezamos a disponer de dos variantes, por un lado tenemos el sistema de colores el cual esta siendo desarrollado actualmente por Nevalior, y un sistema alternativo en el que estoy trabajando yo que trata de usar el potencial y la simplicidad de los números y nada mas.
El estado de las dos propuestas podéis verlo en la doc del proyecto:
https://sites.google.com/site/inimatdoc/criaturas/tipos-ataques-y-defensas

Y por ultimo paso a comentaros lo que se de otro posible motor de juegos para el proyecto.
(Para los que no lo sepan mencionare que soy programador de Basic):





Desde hace ya algún tiempo me tope con un motor de juegos para SDL que utilizaba el lenguaje Basic, el problema de este motor resulto ser que (a parte de que no era capaz de encontrar la manera de usar transparencia) el proyecto había sido abandonado, la ultima versión consta del 2007.
Y por eso no la nombre en la lista de posibles motores, pero el otro día de una manera que mucho llamarían como "potra" logre hacer transparencias, y lo mejor de todo; ahora el proyecto cuenta con un nuevo desarrollador que a revivido el proyecto (el cuel podeis seguir desde la nueva web: http://sdlbasic.net)

Así pues aunque Lua y Python están muy bien (si finalmente termino programando yo el juego del proyecto) es bastante probable que opte por este motor llamado "sdlbasic" que usa un lenguaje con el cual yo ya me manejo mas o menos con soltura y comprendo lo que debo hacer para repara posibles errores.


Y eso es todo... de momento ;)

sábado 23 de abril de 2011

Preparativos para el juego

Estos últimos días he estado buscando motores de juegos libres por Internet para crear el juego del proyecto.
Ya empezamos a disponer de un buen numero de criaturas y creo que va siendo conveniente empezar algunos preparativos básicos.

El resultado no ha sido muy positivo pues todos los motores tienen "defectos" que echan a perder todo lo demás bueno que tienen, esta es una lista de los que he revisado:

Pygame
LÖVE
Cafu
Cube 2: Sauerbraten
Blender Game Engine
BenuuGD
OHRRPGCE

Tras la revisión me gusto mucho BenuuGD por su excelente documentación (la mayoría están mal documentados) pero por lo visto no fue creado para ordenadores de 64 bits "mi caso" así pues queda irremediablemente descartado.

Otros como OHRRPGCE también tienen buenas características pero no aceptan resoluciones superiores a las de una consola antigua y con la tecnología de hoy en día me parece e un despilfarro usar un motor con gráficos de tan baja resolución.

Otros como Cube 2 o Cafu a pesar de los gráficos tan buenos que tienen y de tener unos editores envidiables están limitados a la creación de juegos FPS (totalmente fuera de la temática del proyecto)


Así pues solo quedan LÖVE y Pygame que no están tan limitados pero que requieren una buena dosis de conocimientos de programacion (Lua para LÖVE y Python para Pygame), aunque me ha gustado especialmente mas el motor LÖVE pues el juego resultante es un único archivo comprimido que se ejecuta perfectamente en los tres sistemas operativos principales (se ejecuta con dos clics en cualquier ordenador que tenga LÖVE instalado)


Y el que no podía faltar... Blender Game Engine que descarte en un principio por que había que usar Python para mostrar el ratón en pantalla y que no esta documentado pues toda la api a cambiado con la nueva versión, pero me he dado cuenta de que ya no es necesario usar Python para eso pues con la nueva característica del modo Blender Game aparece una casilla para hacer eso mismo.
A demás esta previsto una mejora importante  sobre el uso de nodos para crear juegos (aún no confirmado)




Con todo esto ya estoy documentado las bases del juego en la pagina de la documentación
https://sites.google.com/site/inimatdoc/juego
Me asegurare de que la documentación tenga ejemplo gráficos bien explicados para que no sea un engorro tomar decisiones sobre como o que hacer.


PD: También hay actualizaciones en los enlaces del blog, ahora la paginas principales del proyecto están en la cabecera de la pagina.

martes 12 de abril de 2011

Ultimas novedades 12/04/2011

No ha sido fácil ponerlo todo a juego pero hoy por fin estrenamos pagina en Facebook y una nueva pagina con documentación del proyecto:

http://www.facebook.com/pages/Inimat/107395826010911

https://sites.google.com/site/inimatdoc/

Esta nueva web tiene como objetivo documentar el proyecto de una manera lo mas extensa y completa posible.
La pagina por ahora esta totalmente vacía.
En ella se podrá acceder rápida y cómodamente a toda la información del proyecto (se acabo eso de buscar mensajes perdidos por el foro)
La pagina incluirá contenidos como:

Storyboard

Guion

Información detallada

Documentación para colaboradores


Podría decirse que sera la "wiki" del proyecto.
Y el blog no ha sido una excepción, pues ahora tiene un nuevo tema con menos contraste de colores.
Este cambio a sido principalmente por un problema estético en la integración del gadget de Facebook que me ha llevado elegir entre negro y blanco.
Y ya de paso he aprovechado para actualizar el barner del blog con el logo del proyecto.

Ahora mas que nada hay que reajustar algunos parámetros del blog y sobre todo documentar bien el proyecto para que sea mas fácil colaborar en el.