Pattern based library on top of SDL

Hello all,

I’ve been doing some preparations for a pattern based library (like de
SNES and some 8-bit home computers use), and was wondering if someone
has already created something like this. I’m looking for a library that
would allow multi-layer pattern based screens with scrolling. Since
platform and shoot-em-up type games are usually set up with 8x8 or 16x16
patterns anyway, this might be nice to have. :slight_smile: Anyone know of a library
that does this, or should I give it a try myself (which I might do
anyway).

Regards,

Pieter Hulshoff

Pieter Hulshoff wrote:

Hello all,

I’ve been doing some preparations for a pattern based library (like de
SNES and some 8-bit home computers use), and was wondering if someone
has already created something like this. I’m looking for a library that
would allow multi-layer pattern based screens with scrolling. Since
platform and shoot-em-up type games are usually set up with 8x8 or 16x16
patterns anyway, this might be nice to have. :slight_smile: Anyone know of a library
that does this, or should I give it a try myself (which I might do
anyway).

This is for another game library called ‘Allegro’ :

http://minimal.ath.cx/projects/TileLib/index.html

It comes with an editor too.

You might like to modify it to use SDL.

Regards
Wayne

I’ve been doing some preparations for a pattern based library (like de
SNES and some 8-bit home computers use), and was wondering if someone
has already created something like this. I’m looking for a library that
would allow multi-layer pattern based screens with scrolling. Since
platform and shoot-em-up type games are usually set up with 8x8 or 16x16
patterns anyway, this might be nice to have. :slight_smile: Anyone know of a library
that does this, or should I give it a try myself (which I might do
anyway).

I coded a library like this, but I wouldn’t reccomend it :frowning: . You can hardly
compile it, but I’m working on an autoconf’ed version.

http://members.linuxstart.com/~karlb/powerscroll.html

Bye, Karl.