Videos de proyectos Dweller

miércoles, 18 de abril de 2012

Duquesa TPV 2012 v001

En esta primera version funcional ya estan implementados:

- Calculadora
- Botones de articulos
- Acumulable 
- Totalizar
- Ticket final de compra


El proceso de momento va mu rápido y no me he encontrado con muchas dificultades, probablemente cambiará cuando implemen te la base de datos para guardar los procesos.

lunes, 16 de abril de 2012

Duquesa TPV 2012

Este programa es una aplicacion de gestion de terminal punto de venta para uso personal (utilizando Microsoft Visual C# Express). En esta primera version sepresenta el diseño de la misma.

domingo, 1 de abril de 2012

sábado, 24 de marzo de 2012

Actorsprite Maker v007

Siguen las actualizaciones en Actorsprite Maker, nos acercamos a una version pública:

- Presentacion animada. Nuevo background Cavern
- Nuevos recursos añadidos a los imagelist
- Ajuste de algunos recursos para su mejor visualizado
- Eliminaciond e algunos recursos que no convencian
- Conexion con el ftp para update

miércoles, 21 de marzo de 2012

Actorsprite Maker v006

Nueva version con algunos añadidos y mejoras. Me voy acercando a la version final publica:

- Añadidos nuevos spritesheets
- Alineacion de controles
- Presentacion animada. Se pueden seleccioar las 4 direcciones
- Presentacion animada. Nuevo background Lunar
- Comentarios en el codigo
- Reordenar codigo (metodos, carga, botones...)
- Boton actualizar- Checkea online la version y la actualiza a la actual (falta el proceso de parche).

martes, 20 de marzo de 2012

Actorsprite Maker v005

En esta versión se han aplicado algunas correcciones obtenidas tras el testeo del programa por 10 personas. Los Bug corregidos han sido:

    - Reset arreglado bug (saulodeabreu)
    - Boton Guardar bug (game_guy)
    - When a selection is reset, you can't make the same selection unless you select something else bug(ShadowPierce)
    - Repositioning of each layer doesn't work with the aminated preview nug (ShadowPierce)
    - Align controls (Raulxito99)
    - Al Grabar el archivo final se puede elegir ver todos los archivos de un directorio (ForeverZero)

viernes, 16 de marzo de 2012

Icono de Actorsprite Maker

Navegando por Pixeljoint y ojeando los trabajos de albertov (uno de misartistas de pixel art favoritos) vi algunos sprites suyos para RPGMaker de gran calidad. e puse en contacto con él y me ha dejado utilizar algunos de ellos para diseñar el logo del programa. He aqui el reultado:

 Gracias a Alberto por su desinteresada colaboración. En este enlace pueden verse alguno de los juegos comerciales donde trabaja: http://meanmob.com/. Y aqui enlazo alguno de sus magnificos trabajos en Pixelart:


jueves, 15 de marzo de 2012

Actorsprite Maker v004 (Tester)

Esta versión de Actorsprite Maker se dedica en exclusiva al testeto. Para ello se ha solicitado la participación de varios testers en distintos foros. La lista de testers es la siguiente:

- game_guy (foro chasoproject)
- akyratorr (foro mundomaker)
- raulxito99
- ShadowPierce (foro chasoproject)
- Orochii (foro mundomaker)
- Dragón x3 (foro mundomaker)
- Protogeo
- saulodeabreu (foro mundomaker)
- Paco (foro mundomaker)
- Jdlp

miércoles, 14 de marzo de 2012

Actorsprite Maker v003

En esta versión de Actorsprite Maker tenemos muchas novedades, una de las mas llamativas es el cambio en el diseño de la interface, pasando la seleccion de sprites a iconos en vez de el spritesheet competo, con lo que se gana bastante espacio y orden en el general del programa:

- Nuevo diseño del programa. Se sustituyen spritesheets por iconos en la seleccion.
- Upload: Se pueden subir recursos propios en cada capa (sólo en formato GIF).
- HUE/Saturacion/Luminosidad para cada capa.
- Formulario Feedback para enviar comentarios y valoracion del programa.
- Nuevas anotaciones en el codigo para su mejor lectura (cada vez es mas grande y un poco de orden ayuda a ahorrar tiempo).

  • Heads -------------> 20
  • Bodies ------------>  26
  • Legs -------------->  15
  • Accesories -------->  29

Feedback de Actorsprite Maker

Ya ha comenzado la fase de testeo de Actorsprite Maker. Una serie de testers recibirán la versión v004 de mismo y podrán utilizar todas las funciones que contienen.

He introducido un formulario para ofrecer feedback directamente desde el propio programa. Este seráenviado vía ftp y yo lo recibiré con una aplicación que he realizado al respecto y lo introducirá automaticamente en una base de datos.



lunes, 12 de marzo de 2012

Video de nuevas funciones en Actorsprite

Ya estan implementadas en Actorsprite Maker 2 nuevas funciones:
  • Upload o subida de recursos propios en cada capa.
  • Variacion del HUE/Saturacion/Luminosidad de cada capa independientemente.
En el siguiente video se puede ver una demostración de ambas funciones:


jueves, 8 de marzo de 2012

Nuevo diseño del interface de Actorsprite Maker

En la siguiente imagen se puede ver el nuevo diseño de interface de Actorsprite Maker. He cambiado la presentacion de todo el spritesheet en cada capa, mostrando ahora sólo un icono del mismo (con el frame (1,1)).
Ademas se puede ver la interface de cambio de HUE/Saturacion/Luminosidad por capas (aun noimplementado).

Ademas utilice la interpolacion interpolation.Mode.NearestNeighbor para que en el zoom se vea mas pixelado el  resultado final.

Upload de recursos propios

lunes, 5 de marzo de 2012

Actorsprite Maker v002

En esta nueva versión el programa es ya funcional y genera el archivo final *.png con el spritesheet compuesto. Además se han añadido bastantes opciones respecto a la v001. En la siguiente versión ya se hará público el mismo para testeo.

- Se genera archivo .png en formato spritesheet reconocible por RPGMaker XP.
- Añadidas 6 capas para combinar sprites. Head, Body, Leg, Accesories 1, 2 y 3. Los accesories 1,2 y 3 contienen los mismos elementos para poder usar varios de esa lista en el mismo spritesheet.
- Vistas preliminares. Se cuenta con una vista real del spritesheet, 4 vistas con un zoom 2x de cada una de las posiciones y una vista animada del personaje caminando hacia la derecha (en 4 fondos distintos elegibles).
- Añadido datos de seleccion de sprite de cada capa para saber cual esta elegido en cada una de ellas.
- Boton reset activado para cada capa.

Algunos ejemplos de los personajes generados:



Sprites disponibles en el proyecto a 11/03/2012:

  • Heads ------------->17
  • Bodies ------------>  15
  • Legs -------------->  11
  • Accesories -------->  29

viernes, 2 de marzo de 2012

Problemas con los colores

He tenido dificultad a la hora de generar el archivo con el spritesheet final de Actorsprite Maker. El resultado final siempre variaba los colores del mismo además de añadirle un "antialias" bastante desagradable y que se cargaba por completo el "pixel art". .

Despues de mucho buscar en la documentación de C#, leer foros en internet sobre el tema y trastear con cientos de opciones he dado con la solución. Lo mas sencillo es trabajar con el archivo origen en formato gif de 256 colores (más que suficiente para este tipo de graficos que suelen tener de 8 colores a no mas de 24). Utilizandolo, el resultado final ya es el deseado y sin tener que estar aplicando código a la conversión de las distintas capas en un sólo archivo png.


Solución muy simple a un problema que ya empezaba a darme algún quebradero de cabeza.

jueves, 1 de marzo de 2012

Actorsprite Maker v001

Actorsprite Maker es una aplicacion para realizar combinaciones de personajes para el engine de videojuegos RPGMaker en XP (lo estoy desarrollando en Visual C#).

La aplicación permite elegir entre varias capas (4 en la version  v001, cabeza, cuerpo, piernas y accesorio) y combinarlas para obtener un spritesheet utilizableen RPGMaker XP. Además de seleccionar un grafico para cada capa, las mismas se pueden mover para ajustarlas si es necesario. Se incluye una previsualización con zoom 2x para que sea más sencilla lacomposición.

Sprites disponibles en el proyecto a 02/03/2012:
  • Heads -------------> 8
  • Bodies ------------> 8
  • Legs --------------> 6
  • Accesories --------> 9

sábado, 25 de febrero de 2012

Video de Star Baze XNA v003

Un nuevo video del progreso de Star Baze. En él podemos ver una primera versión del interface, la recoleccion de recursos de los planetas, y algunas animaciones (nave principal, algunos planetas, laser de minado, explosion...).


En la siguiente screenshot podemos ver la nave extrayendo recursos de un planeta:


viernes, 24 de febrero de 2012

Cursores para Star Baze XNA

He dibujado dos cursores para utilizar en Star Baze XNA. Uno es la típica flecha o puntero del ratón y la otra es la mano de selección:

domingo, 19 de febrero de 2012

Star Baze XNA v003

Nuevos avances en Star Baze XNA:

- Nuevo planeta animado.
- Nuevo satelite animado alrededor del planeta 5.
- Añadida primera version de la interface.
- Seleccion de plantecas con resaltado y asignacion de recursos.
- Laser de mineria mejorado. Se ha añadido explosion al minar + sonido.Distancia de minado ajustada.
- Implementado los 3 recursos, se pueden extraer de los planetas.
- Resolución aumentada a 1024x600.

Interface con planeta seleccionado

Extrayendo recurso amarillo del nuevo planeta

sábado, 18 de febrero de 2012

Organizando el codigo

Despues de dos semanas dedicado a Star Baze en XNA (unas 2 horas diarias), me he dado cuenta que la cantidad de código que genera puede hacer que las cosas se me compliquen mucho en un futuro no muy lejano. Por eso estos dias he decidido organizar y comentar un poco el código. Quizas muchas veces lo comente en exceso pero creo que dentro de un tiempo lo voy a agradecer mucho.

En C#/XNA los comentarios en código se añaden precediendo cada linea de código por dos barras: "//". El código comentado además pasa a tomar color verde de forma automática lo que facilita mucho su lectura. Ademas se puede utilizar estos comentarios para dividir zonas del código utilizando caracteres o símbolos: ejemplo: "##################### UPDATE ####################".

Ejemplo de mi código de Star Baze comentado

lunes, 13 de febrero de 2012

Star Baze XNA v002

Parece que el progreso con Star Baze en XNA va mas rápido de lo esperado. Estos son las funciones que se han añadido hasta el momento en el juego:

- Pantalla de carga del juego
- Pantalla principal del juego
- Background dinamico (se mueve segun movimiento de la nave)
- Movimiento de la nave por el escenario (aun sin animacion de la nave). Añadida aceleración de movimiento.
- Añadido cursor del raton en estados normal y seleccion.
- Añadidos 5 planetas. Zoom de planetas y cambio de cursor al hacer mouseover. Muestra el nombre de los planetas al hacer mouseover
- Efecto 3D de movimiento, combinando el movimiento de la nave, el fondo y los planetas.
- Sistema de seleccion de planetas incluido.
- Introducido rayo de mineria con tecla M. Hay que seleccionar un planeta para usarlo.
- Textos en pantalla.

Laser minando un planeta

jueves, 9 de febrero de 2012

Pruebas en XNA con Star Baze

En el desarrollo de Star Baze en Visual Basic 2010 (usando formularios) empiezo a tener problemas con las transparencias entre objetos. Son muchos los objetos que se superponen y el tema del canal alpha complica mucho las cosas. Por eso me decidi a intentarlo o bien usando directX o XNA. Finalmente me decidí por esta última, aunque esto supone recurrir a Visual C# (así no aband.ono del todo este lenguaje y no pierdo los conocimientos que ya gané en el desarrollo de la versión anterior de Le Tourmalet).

Screen del juego con elbackground, planetas y nave
 En las primeras pruebas he quedado encantado con la fluidez del movimiento y la gestion de las transparencias. Por otro lado el desarrollo es mucho mas complejo ya que todo se hace directamente por código.

Pantalla inicial de carga



sábado, 14 de enero de 2012

Video de la version 003 de Le Tourmalet

En el siguiente video podemos ver un paseo por la version 003 de Le Tourmalet. Veremos las distintas ventanas del juego así como una carrera con sus 20 fases.


jueves, 12 de enero de 2012

Logotipo de Le Tourmalet

Esto dias he trabajado un poco en el logotipo de Le Tourmalet. He utilizado paint.net para realizar el diseño del logo como si de una pieza de Pixelart se tratase (diseño punto a punto).Una vez terminado utilicé varios efectos para lograr el resultado final.


Nuevo Cthulian

Un nuevo Cthulians en pose. La idea de este proyecto es el de realizar los pixel arts en unos 30 minutos.


jueves, 5 de enero de 2012

Control de Inventario v001

Control de Inventario es una aplicación a medida que estoy desarrollando en Visual Basic 2010 Express. El objetivo de la misma es tener un control de los articulos de una tienda y poder ver el precio de compra según distintos proveedores, acceder al preco de venta y poder organizarlos por categorías.

El programa trabajará sobre una base de datos local, en formato Access.

- Creación del proyecto
- Añadido un Tabpanel para incluir acceso a Categorias, Proveedores y Artículos
- Conexiones realizadas con la base de datos

martes, 3 de enero de 2012

Le Tourmalet v003

En la nueva versión de Le Tourmalet podemos encontrar los siguientes añadidos y cambios:

- Ventana Creacion de personajes: Ahora solo se pueden introducir números en los campos de características
- Ventana Debug: Reduccion de tamaño, añadidos mas parámetros y reorganizacion de los mismos. Los botones para subir automaticamente el nivel del personaje o los npc's se han pasado a ventana Debug (desde ventana carrera).
- Ventana Carrera: Añadidos shapes de botones de accion en botón de accion. Añadido panel de informacion de carrera y implementado sistema de mensajes en el mismo (con cambio de color de los menajes antiguos). Añadido procedimiento para calcular la ubicacion de la coordenada Y de los corredores dependiento de la fase de la etapa y la coordenada X.
- Ventana Trofeos: Rediseño de la ventana y añadido mallot de la montaña.
- Graficos: Background de las 20 zonas de la etapa incorporados (no son versiones definitivas pero si relevantes ya que estan marcadas las zonas por donde pueden transitar los corredores. Han sido diseñadas usando el editor de escenarios de RPG Maker XP. Mejora en la animación de los corredores para evitar las sensación de "parpadeo".
- Añadidos nuevos comentarios al codigo

Podium de Carrera + ventana debug

Podium con los graficos de los corredores actualizados

lunes, 2 de enero de 2012

Cálculo de Precios v1.3

En la nueva versión hay unos pequeños cambios:

- Ahora sólo pueden  añadirse números en los campos de entrada.
- El fondo de los campos de entrada cambia de color cuando son seleccionados.
- Guardar partida ahora tambien graba las medallas conseguidas

domingo, 1 de enero de 2012

Avances en Le Tourmalet

En el mes de Diciembre de 2012 le dediqué mucho tiempo a Le Tourmalet y he avanzado más de lo esperado. En la versión actual del juego se puede hacer lo siguiente:
- Crear un Corredor asignándole nombre y caracteriticas
- Cargar y Guardar la partida
- Correr los 20 pasos de la etapa (pero sin interactuar directamente con acciones)
- Ver el resultado de la carrera y las medallas conseguidas
- Ver las caracteristicas del Jugador y los rivales

Captura de la carrera