Thursday, August 30, 2012

Curso Python día 1

Esto fue lo que se hizo el primer día de el curso de python.


http://codepad.org/GrMYvLeK

Aquí está el PDF de la presentación que se uso.


PDF

Sprites Personajes

Aquí agregaré los sprites de personajes que nos pueden llegar a servir.

Los sprites los pueden conseguir en el post que hice anteriormente. Al igual anexo el link:Descargar todos los sprites



El esqueleto puede ser el primer mob al que enfrentarse de perdido hasta el nivel 1~3.

Luego incrementará más la dificultad con zombies ya con armaduras y armas.


Algoritmo A*(Estrella)

Es un algoritmo que su objetivo es llegar de un punto A a un punto B de la manera mas rápida y/o óptima posible. El algoritmo puede mostrar todas las rutas posibles para así mismo determinar la correcta.



Blue Block

A continuación explicaremos como en este juego llamado Blue Block puede aplicarse el algoritmo de A*.

Su objetivo es simple. El llevar el bloque azul a la ranura que se encuentra en la parte derecha marcada por una flecha pequeña pero ninguna pieza debe estar a lado de la cabeza de dragón. 

Los bloques que se encuentran en horizontal solo pueden moverse derecha a izquierda siempre y cuando no este otro objeto de por medio.

Los bloques verticales solo pueden moverse de abajo a arriba siempre y cuando no este otro otro objeto de por medio.




Si visualizamos todo en una matriz agrupada. Donde los 0 son espacios de movimiento y los demás número es el conjunto dependiendo el valor.

                


Entonces viendo todos los movimientos posibles. Encontramos que:




Solución visual.



Thursday, August 23, 2012

Recursos diseño visual

Tiled MAP editor


Tiled map editor está hecho en C++ pero nos puede ayudar bastante para la hora de mapeo. 


Para descargarlo entrar en github: https://github.com/bjorn/tiled

Al igual tiene una versión para java: Que viene situado en la parte de abajo de la pagina.


Liberated Pixel Cup

La herramienta de Tiled Map nos ayudará para la hora del mapeo pero necesitamos los recursos necesarios para trabajar en ello. 




En está pagina encontraremos todos los sprites necesarios para la hora de trabajar con tiled map editor.

Les ahorror el tiempo de leerse un tanto la wikia y les anexo el enlace para bajar todos los sprites que contiene la web.




Open Game Art


Al igual otra pagina excelente para conseguir sprites de open source es en está pagina.





Monday, August 13, 2012

Synfig Studio

Synfig Studio

Open-Source Animation Software




Synfig es una herramienta multi-plataforma para poder crear animaciones en 2D. La cual nos puede ayudar para la creación/animación de los personajes ya sea usando flash por su soporte en todos los sistemas operativos (Sin contar móviles) o usando "frame-by-frame" y usar algún lenguaje de programación para su compatibilidad.

Syngfig es una herramienta muy completa por ahora solo he hecho un par de pruebas como una pelota botando pero por algo se empieza.

en la galería de Syngfig los dibujos son muy basados en caricatura con el toque anime. 





Pero Synfig es igual compatible con Gimp o Inkscape y para trabajos mas laboriosos y  3D se puede usar blender. Como en la animación presente: 


Como se puede observar el dragón que se presenta en esté vídeo esta hecho en blender.


En si, Synfig lo que nos puede ayudar mucho es en brindarnos la facilidad de como hacer ir dibujando o importando para crear una animación. 

Ya que aun que GIMP e inkscape cumple igual el mismo objetivo al crear .GIF; Syngfig tiene herramientas de sobra con la cual podemos trabajar.


¿Como instalar?
En Archlinux
pacman -S synfigstudio


en windows y en otras distros

Link de descarga

Para instalarlo solo basta con correrlo como cualquier otro programa.
 


Thursday, August 9, 2012

Iniciando

Comenzando el semestre con algunas materias interesantes. Es la primera vez que uso blogger veamos que tanto se puede hacer.