Videos de proyectos Dweller

Mostrando entradas con la etiqueta Juegos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Juegos. Mostrar todas las entradas

jueves, 30 de enero de 2014

Far away

Far away es juego desarrollado en RPG maker con la idea de ver lo que se podría hacer con este editor rpg y un juego de estrategia espacial.
En la primera versión de Far away, v0.01, tendremos un primer sistema con múltiples planetas y nuestra nave principal que puede explorar todo el espacio. Se introduce la interface de planeta con las distintas opciones y se hacen test con algunas naves enemigas.
El concepto y objetivo del juego no está aun del todo decidio, por el momento el trabajo es un poco de pixel art para et ileset y los objetos, un poco de engine de RPG maker para los eventos y un primer script propio para mostrar la pantalla de información de cada planeta.

Ventana de información de planetas

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.


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

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


miércoles, 21 de diciembre de 2011

Le Tourmalet v002

Al final he migrado el proyecto de Le Tourmalet de Visual C# a Visual Basic 2010. En esta primera versión se ha incluido lo siguiente:

- Interface del menu inicial (botones, enlaces, rollover de botones, popup de botones)
- Ventanas de Trofeos, Caracteristicas y Creditos
- Ventana Caracteristicas: Añadido datos de jugador y npcs (+ iconos e imagenes. Barra de experiencia que cambia segun se acumulan puntos
- Ventana Trofeos_Añadido logo, grafico medallas y nombre de corredores. Una vez concluida la carrera la ventana se actualiza con las medallas ganadas por los corredores. 
- Ventana Carrera: Layers del menu. Dibujo del fondo y los corredores. Panel de informacion de carrera (añadido labels de Zona, Clima, pendiente y botones de navegacion)
- Formulas y variables: Arrays de jugador y npcs, formula de calculo de posicion de jugador segun estadisticas y factor suerte (en pruebas). Añadidos arrays de etapa y creada asignacion de datos de cada stage. Añadidos valores de clima, pendiente y bonus por puesto en los stages en formula.
- Ventana Debug: Añadida ventana debug para ver valores de los distintos calculos de las formulas y poder comprobar su resultado en carrera (solo para testeo de programacion).
- Guardado y Carga de datos implementada 
- Implementada animación de los corredores (optimizado código para reducir lag)
- Primera version del Manual del juego *.txt 
- Añadida ventana inicial del juego con eleccion a nueva partida o gargar una partida existente. 
- Añadida ventana de creación de nuevo corredor. 
- Añadida ventana Podium donde se muetran los puestos obtenidos en carrera. 


Prueba de una de las etapas de la carrera
Pantalla de caracteristicas de jugador y npcs
 

lunes, 5 de diciembre de 2011

sábado, 3 de diciembre de 2011

Star Baze v003

- Añadidos 3 recursos (Critales rojos, azures y golden).
- Aumenta el tamaño y cambia el cursor cuando se pasa el ratón encima de un planeta.
- Añadido panel de información de recursos por planeta (se muestra al poner el puntero del ratón encima de un planeta).
- Cambiado el fondo del universo.
- Menu Principal


Star Baze v002

En esta actualizacion podemos ver el primer screen del juego donde se muestra el fondo del mismo con 2 planetas, las estrellas y primeros trazos del interface..

- Prueba de generacion de estrellas aleatoreo
- Prueba de zoom con 2 planetas (indicador de Zoom hasta 5x)

Zoom 1x


Zoom 5x (las estrellas son distintas a la de la imagen anterior)

jueves, 1 de diciembre de 2011

Star Baze tile

Primera muestra de tileset para Star Baze:


2D RPG Engine v004

- Versiones ahora coge la info de un archivo .txt
- Cuando una tecla de movimiento se suelta el personaje adquiere la imagen estatica
- Añadido texto explicativo penfiente en codigo
- Prueba de tiles aleatoreos (fallida)

Star Baze

Star Baze surge como proyecto de juego de estrategia espacial enfocado principalmente a la recolección de recursos y la construcción de infraestructuras y naves espaciales.  Esta en su fase inicial de desarrollo (interface y tilesets). Su desarrollo es en Visual Basic 2010 express.

Soccer Manager 2011

Soccer Manager 2011 es un juego de futbol táctico en Visual Basic 2010 express y se encuentra en una fase muy temprana de desarrollo.


Le Tourmalet

Le Tourmalet es un juego que surgio hace mucho tiempo (en 1998) y uqe en principio fue desarrollado en Visual Basic. El juego consiste en competir en una prueba ciclista que consta de varios turnos. Cada turno el jugador podra tomar decisiones sobre su corredor para conseguir el objetivo inicial del juego que es ganar la carrera.

El juego ha cambiado de plataforma de desarrollo varias veces:
Visual Basic --> RPG Maker --> Visual C#

Probablemente vuelva a migrarlo a Visual Basic (esta vez en su version  2010 express) ya que es el que mas utilizo.

Primera version de Le Tourmalet en Visual Basic (1998) (creacion de corredor)

Verion RPG Maker XP (menu principal)

Version Visual C# (uno de los stages de la carrera)

martes, 29 de noviembre de 2011

2D RPG Engine v003

- Nuevo icono del juego
- Implementado engine de choques con objetos, utilizando centro del personaje