Posted By
 IstvanB on 2025-04-07 05:21:00
| Re: TileSlip!
Hi all, thanks for the comments! @Murphy: Patience it does need, of course. Look at for example this tricky one: for 14 - GRID enter the code "T9KQO2U ID" on "Encoded moves" screen ("M"), Shift + right will then replay it. Not a spoiler, for no one will memorize the series of moves seeing it once. @Luca: Yes, I wanted screen changes to be done during VBL almost always, so raster interrupt handlers have agenda, what to animate, and during intro the interrupt handler even sends messages to the main loop, what to schedule, what to calculate during next frame. EMC: I wanted to use 4 kind of colors for tiles, for my original game used 4 kind of tiles as well. Soon I realized Multicolor Mode won't help me. I must be able to slide a tile to a neighboring character which can be of any color of the tiles or the background color. So I used EMC, and had 3 more background colors. During tile animation Tile1-Tile3 use one of the background colors reserved for them, the other color of the character is set by character color, while Tile4 uses character color and another tile's background color or the blank background color will scroll in or scroll out of its character image. During tile animation I had to edit two characters only: one character which scrolls to a blank from a filled one and one character which scrolls to a filled one from a blank state. Main loop prepares animation, replacing static tile characters to these, with given colors, then interrupt animates the two character images. And everything remains in HIRES, so 8 pixel horizontally as well. 1 |