Página 2 de 15

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 11:14
por NeilParsons
Sí, eso es lo que había hecho, reservando entonces el fondo azul para el tile 21. No creo que haya que hacer algún cambio después, ¿o sí?

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 11:32
por angel
$this->bbcode_second_pass_quote('NeilParsons', 'S')í, eso es lo que había hecho, reservando entonces el fondo azul para el tile 21. No creo que haya que hacer algún cambio después, ¿o sí?


No, no! No tienes que reservar nada para el fondo azul. En tu tileset usa el primero como azul, y luego en el mappy lo sustituyes por el negro. Aunque en el mappy veas el mapeado "feo" (por el cambio de color) realmente en el juego lo verás bien :-)

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 16:36
por NeilParsons
Es decir, que el tileset lo dejo como lo tenía, con el tile 0 para el color azul del fondo, y para el mappy, solo tengo que cambiar ese tile al negroooorr? OK makey! :corchoneta:

En cuanto al archivo nuevamente modificado de tileset.h, ¿tendría que cambiar algún atributo de este tile o lo dejo tal cual?

crimson.png
crimson.png (3.96 KiB) Visto 9015 veces


De paso, cambiaré el tile 21 para algún nuevo gráfico. A ver qué se me ocurre...

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 16:49
por angel
En el tileset.h, asegúrate que el tile 0 es de los colores que tú quieres :D

Ganas de probar la primera prueba!

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 16:53
por NeilParsons
Veamos...

Fondo azul (PAPER 1), tinta cyan (INK 5) para los sprites en movimiento y brillo activado da como resultado... INK +8*PAPER + 64*BRIGHT = 5 + 8 + 64 = 77

N'est pas? :mrgreen:

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 17:08
por angel
:porro: :porro: :porro: :porro: :porro:

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 21:39
por NeilParsons
Ya estoy a un paso de crear una primera beta del juego. Pero siguendo el episodio del scripting hay unas cosillas que no están explicadas en el tutorial y son, por ejemplo, las directivas #define_KILLED (a partir de la línea 122 del archivo de configuración). ¿Para qué sirven?

$this->bbcode_second_pass_code('', '#define KILLED_X 99 //
#define KILLED_Y 99 // Kills counter character coordinates
//#define PLAYER_SHOW_KILLS')

Por ahora, no he tocado esta parte, como otros que, según lo que he podido intuir y para lo que podría no afectar al juego, pues no he hecho cambios, salvo lo que me interesa realmente. Ya lo iré viendo en cuanto monte el código y pruebe el juego.

Otra cosa, ¿el comportamiento de un tile del tipo de una estalactita en el techo, matante del todo (hasta que pierdas todas las vidas), qué valor tiene: 1 o 9 (si lo identifico con un tile que es obstáculo y matante a la vez)? Qué lio...

Para novatos como yo, qué paciencia debéis de tener... :cafe: :poke:

Re: Proyecto Aquanoids: el videojuego

Publicado: Lun, 03 Ago 2015, 22:26
por NeilParsons
DONE!

¿¿Pero!!! A ver, algo falla aquí. Quería probarlo antes de meterme de lleno en el tema del scripting, pero no sé por qué tras cargar el archivo tap solo me sale una pantalla en negro y nada más. ¿Comorrrr?

Lo subo todo, archivo final (con pantalla de carga ya propiamente dicha) y todo el código fuente. A ver si podéis mirar qué ha pasado. Creo que lo había hecho todo correcto... :evil:

Aquanoids.rar
(672.99 KiB) Descargado 713 veces


Igual estoy corriendo mucho...

Re: Proyecto Aquanoids: el videojuego

Publicado: Mar, 04 Ago 2015, 09:18
por angel
Yo ahora no puedo mirar en profundidad, no tengo un emu decente aquí, pero ¿has mirado no te hayas pasado de memoria? Mira cuánto ocupa el binario y prueba a desactivar cosas. :-)

Re: Proyecto Aquanoids: el videojuego

Publicado: Mar, 04 Ago 2015, 09:21
por angel
$this->bbcode_second_pass_quote('NeilParsons', 'O')tra cosa, ¿el comportamiento de un tile del tipo de una estalactita en el techo, matante del todo (hasta que pierdas todas las vidas), qué valor tiene: 1 o 9 (si lo identifico con un tile que es obstáculo y matante a la vez)? Qué lio...


Tienes que declararlo como 1 que al tocarlo haga pupa, porque el 9 no existe (ojo, ahora vendrá nath y me dirá que se puede). :P