Mejora de la librería GuSprites
Mejorando lo excelente
La librería de la que hablamos, GuSprites del Dr. Gusman, es una excelente librería que facilita el manejo de sprites y tiles a la hora de hacer juegos en Boriel Basic. Además és muy rápida y permite la opción de usar sprites “normales” o preshifteados. Además se encarga del redibujado de pantalla en el movimiento de los sprites.
Optimización: Shifteado al vuelo.
Conrado Badenas ha conseguido optimizar el tiempo de shifteo de los sprites al vuelo haciendo que no sea necesario el almacenamiento de estos y teniendo una ganancia de espacio considerable sin efecto distingible en el rendimiento. Esta mejora ya ha sido añadida al repo oficial https://github.com/gusmanb/GuSprites.
La optimizacíon que usamos en el ZX Spectrum Game Maker es un poco distinta por que en la oficial, como no podría ser de otra manera, Conrado se ha alineado a la idea que tiene el autor para su librería, pero son pequeños detalles.
Cómo usarlo
Simplemente hay que generar un fichero Sprites.zxbas como el que ya se indicaba en el proyecto pero con los sprites sin shiftear, y habilitar el #define UNSHIFTED_SPRITES. Podéis acceder a más detalles en el código de la misma y si aún así tenéis dudas os recomiendo que accedáis al grupo de Boriel Basic de Telegram.
Conclusión
Excelente noticia y trabajo de Conrado del que podemos disfrutar todos los usuarios de esta librería que programan sus juegos en Boriel Basic y por extensión a los desarrolladores del ZX Spectrum Game Maker.
Get ZX Spectrum Game Maker
ZX Spectrum Game Maker
Tool for creating games for ZX Spectrum visually using Tiled and the ZX Paintbrush image editor.
Status | Released |
Category | Tool |
Author | Juntelart |
Tags | ZX Spectrum, zx-spectrum-game-maker |
More posts
- Release notes. 2025-07-176 days ago
- Release notes. 2025-07-0910 days ago
- Release notes. 2025-06-3010 days ago
- Release notes. 2025-06-2410 days ago
- Release notes. 2025-05-1710 days ago
- Release notes. 2025-05-0910 days ago
- Release notes. 2025-04-1910 days ago
- Release notes. 2025-04-1510 days ago
- Release notes. 2025-03-2810 days ago
Leave a comment
Log in with itch.io to leave a comment.