Videos de proyectos Dweller

Mostrando entradas con la etiqueta Star Baze. Mostrar todas las entradas
Mostrando entradas con la etiqueta Star Baze. Mostrar todas las entradas

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



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:


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.