Since then, I've done some pretty extensive research as to how sonic's engine works, and even spoken to tax (or maybe sax? One or the other) about checking to make sure my theories work.
So about a week ago, I figured I had enough information gathered that I could begin coding my back engine.
So here's a little demo to show I have started progress on the game:
LINK!
that's a pretty unimpressive demo, I must admit, but what it's doing is pretty neat, to me at least. If you'll notice, I didn't include any images that get drawn to the screen. that's because I've been working on my own paletted image format that it uses. The image is actually made up of 4 layers, each with their own palette.
I actually made a program that automatically converts any image format (bmp, gif, etc) into a palette of colors used and a tsr file, which is my image format.
Press w to toggle pixel shift... see how I can shift on more than one layer at different intervals?
again, not very much, but now that I got all this grunt work down, I can begin actually coding the game.
some images:





And these images are from an older build:


I'm planning a GP32 and DC port of everything when it's done, too, since I'm using SDL. I'll update again in a few weeks or so.


00
