Posts

ZX Spectrum Next - Using Tiled

Image
  Welcome back for another blog edition! This time I look at using the popular map editing program; Tiled, to create level maps for the ZX Spectrum Next. In the last post, we already had a glimpse into this with the script that allowed exporting to a file directly from within Tiled, in a format that can be read by the Speccy Next with something like Nextbuild. This allowed creating maps with up to 256 tiles, so you could create a map from a selection of 64, 16x16 pixel tiles or, 256 8x8 pixel tiles for example. I have now expanded on this and created 3 further scripts, so now have 4 in total. This allows exporting maps in various formats to cover all other areas of tiling....... well apart from the bathroom. Can't help you there! The additional scripts are firstly, up to 65536 tiles, using 2 bytes to store the ID's instead of 1 like in the 256 mode . Second up to 256 tiles with the use of the attribute byte for palette offset, mirroring on the X/Y, rotating and with the facilit...

Platypus Next Peril - Tiles

Image
  It's peril time! So what's been going on in the world of the platypuses, or should that be platypi? or even platypodes!........... Who knows!!........but....... In this episode I will talk about my pixel work with tiles, using the Tiled editor to create a level map; oh and stay tuned right to the end, for some tips on exporting a Tiled map to the Next format. Again as in the last post, I used Aseprite. Here I started with a full screen size image of some sewer pipes. Thinking ahead and in readiness for testing, I made this so it could be scrolled endlessly, with a parallax effect in mind. So this would be a background to the main game map.   Same image but showing how it would tile. After creating some tile blocks, I loaded these into Remy's sprite tool ready to create a test map for level 1. Here you can see a good selection to test, from wall and earth blocks, to ladders and water. You can also see some collectables, like an egg and mushrooms. Just bear in mind t...