Yo no he probado aún el fourspriter que optimicé!
Pero "debería" funcionar (típica frase... xD)
Fourspriter 2.0
Moderador: na_th_an
Re: Fourspriter 2.0
Yo tengo una versión ligeramente alterada en la que los sprites toman el PAPER que hay en pantalla y lo mezclan con su INK, cosa que creo que es bastante adecuada (además, queda genial).
Como diría Rorshach: "Urm..."
Re: Fourspriter 2.0
na_th_an no tendras por ahi un pequeño manual como el que hay para Sinclair Basic, pero explicandolo en ZX basic? Gracias
Re: Fourspriter 2.0
na_th_an si la librería está ahí, la puedo empaquetar con el ZX Basic, en el directorio exclusivo de Mojon Twins, que era algo como:
#include <mj/fourspriter2.bas>
Ahora estoy empezando en un nuevo curro, y hace 1 mes que no añado cosas al compilador. A ver si pasa la marea
#include <mj/fourspriter2.bas>
Ahora estoy empezando en un nuevo curro, y hace 1 mes que no añado cosas al compilador. A ver si pasa la marea
Re: Fourspriter 2.0
No dije nada, ya me di cuenta que en un capitulo de tcyr está bastante bien explicadito....
Asi que me respondo a mi mismo:
http://tcyr.wordpress.com/2012/02/21/tu ... si-que-si/
Asi que me respondo a mi mismo:
http://tcyr.wordpress.com/2012/02/21/tu ... si-que-si/
Re: Fourspriter 2.0
Boriel, te tengo que pasar una versión actualizada y re-comentada de la biblioteca, sobre todo porque muchas veces es conveniente introducir un bucle de sincronización que, perdiendo un frame, haga que los cambios se empiecen a hacer al empezar el borde inferior, con lo que hay más tiempo para cambiar los sprites y desaparece el parpadeo. A ver si me organizo y cambio las etiquetas para encapsularla completamente y no haya problemas de colisión de identificadores y te la mando.
Otra que te quiero mandar es la Subacolib, con la que hicimos el Maritrini Prequel y con la que Alejandro Valero construyó su aventura de El Hobbit y que trae rutinas que soportan hasta 256 tiles de 24x24 con colores para fondos y tres sprites del mismo tamaño (y del mismo set).
@Jevilon perfecto. No me había dado tiempo a leerte. Para cualquier duda, ya sabes, la más tetuda. Aquí estamos:
Otra que te quiero mandar es la Subacolib, con la que hicimos el Maritrini Prequel y con la que Alejandro Valero construyó su aventura de El Hobbit y que trae rutinas que soportan hasta 256 tiles de 24x24 con colores para fondos y tres sprites del mismo tamaño (y del mismo set).
@Jevilon perfecto. No me había dado tiempo a leerte. Para cualquier duda, ya sabes, la más tetuda. Aquí estamos:
Como diría Rorshach: "Urm..."
Re: Fourspriter 2.0
Pues lo del parpadeo sería ya la mega-pera. Porque creo que se ha discutido mucho en el foro del ZX Basic y en algún que otro sitio, sobre ese tema (si mi memoria no me falla, que puede que sí). Precisamente se discutía cómo eliminar el parpadeo hasta con 4 sprites, y no sabía que responder.
Yo estoy ideando mi primer juego (si, aún no he tenido tiempo de hacer ninguno), y creo que podría combinar FourSpriter con una pixel a pixel para el personaje principal .
Yo estoy ideando mi primer juego (si, aún no he tenido tiempo de hacer ninguno), y creo que podría combinar FourSpriter con una pixel a pixel para el personaje principal .
Re: Fourspriter 2.0
El arreglo es un tanto tosco pero en juegos que se muevan a caracter no importa. El tema es perder un frame. Hacemos HALT, y, con un bucle, esperamos a que el raster llegue al borde inferior. Entonces hacemos las actualizaciones. Tenemos todo el tiempo del borde inferior, todo el retrazo, y todo el tiempo del borde superior. Cuando el raster pinta la pantalla, ya están los cuatro sprites actualizados y no se ve el parpadeo.
Lo explico en este capítulo del tutorial:
http://tcyr.wordpress.com/2012/03/09/tu ... rpadeando/
En este otro capítulo se explica otra mejora que puede convenir hacer:
http://tcyr.wordpress.com/2012/03/15/tu ... urspriter/
Lo explico en este capítulo del tutorial:
http://tcyr.wordpress.com/2012/03/09/tu ... rpadeando/
En este otro capítulo se explica otra mejora que puede convenir hacer:
http://tcyr.wordpress.com/2012/03/15/tu ... urspriter/
Como diría Rorshach: "Urm..."
Re: Fourspriter 2.0
pixel a pixel en zxbasic? como? yo quiero
Re: Fourspriter 2.0
Pues currándose algo en ensamblador que se pueda llamar desde ZX Basic
De todos modos, pre-rotando sprites o usando la animación para rotarlos (como en Manic Miner/Jet Set Willy) podría apañarse algo en BASIC puro.
De todos modos, pre-rotando sprites o usando la animación para rotarlos (como en Manic Miner/Jet Set Willy) podría apañarse algo en BASIC puro.
Como diría Rorshach: "Urm..."
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 13 invitados