Hello all,
One thing I don't like about large arrays of blocks is their repetitiveness.
I thought of making a system that would select the right tile depending on the location of the block in a larger block, but since me and my shadow doesn't have a grid this isn't feasible.
So I decided to support bigger blocks instead, which was surprisingly easy.
The collision/movement code already supported arbitrary sized blocks and today I finished the theming part.
All that's left to do is adding support for larger blocks in the leveleditor.
And here's the result
There are only seven blocks in this image (player start, shadow start, exit and four normal blocks).
The art used: http://opengameart.org/content/gui-windows-constructor