Good sprite engines based on sdl?

I have been trying to make a sprite engine that uses trees for about 3
weeks now, and after all this stuff which I don’t even want to mention,
I am kind of annoyed at making my own engine. (And yes, I did look up
on google for everything I possibly could on engines)

So is there any good open-source sprite engines available? Preferably
based on sdl?–
-TwoEyedHuman
tech support d00d at Glenkirk
www.glenkirk.org
my home: greenguy41.csoft.net
linux user 396666

Though I have not used myself, I’ve heard good things about the C++ sprite
engine called Kyra:
http://www.grinninglizard.com/kyra/

And yes, it is built on top of SDL.

Cheers,
RicardoEm S?bado, 10 de Setembro de 2005 21:32, o twoeyedhuman escreveu:

I have been trying to make a sprite engine that uses trees for about 3
weeks now, and after all this stuff which I don’t even want to mention,
I am kind of annoyed at making my own engine. (And yes, I did look up
on google for everything I possibly could on engines)

So is there any good open-source sprite engines available? Preferably
based on sdl?


We have nowhere else to go… this is all we have.
– Margaret Mead

I have been trying to make a sprite engine that uses trees for about
3 weeks now, and after all this stuff which I don’t even want to
mention, I am kind of annoyed at making my own engine. (And yes, I
did look up on google for everything I possibly could on engines)

Trees…?

Unless you’re going to deal with very large maps with live objects all
over the place at all times, and/or heavy physics, AI and stuff, you
can probably get away with just keeping all objects in a single list
or table of some sort.

Optimizing is something you do after actually running into a
performance issue - or just because you enjoy doing it. :slight_smile:

So is there any good open-source sprite engines available?
Preferably based on sdl?

There are a few sprite libs and engines for SDL, but I don’t have much
experience with any of these. (So far, I’ve been doing everything
directly over the SDL API, mostly because I like messing with low
level stuff.)

If you want to do it the hard way, you can try to find what you need
in Kobo Deluxe. :wink:
http://www.olofson.net/kobodl/

Fixed Rate Pig is probably nicer, as it was written from scratch with
the intention of becoming an SDL programming example, maybe aspiring
to become an engine eventually. It’s a playable game, so it covers
the basics in the control, timing and rendering departments.
http://olofson.net/examples.html

If you want something that’s mature and ready to just plug in, which
will do pretty much “everything” for you, you’ll have to look
elsewhere. I think you’ll find most of the SDL related solutions of
interest here:
http://www.libsdl.org/libraries.php

//David Olofson - Programmer, Composer, Open Source Advocate

.- Audiality -----------------------------------------------.
| Free/Open Source audio engine for games and multimedia. |
| MIDI, modular synthesis, real time effects, scripting,… |
`-----------------------------------> http://audiality.org -’
http://olofson.nethttp://www.reologica.se —On Saturday 10 September 2005 22.32, twoeyedhuman wrote:

twoeyedhuman wrote:

So is there any good open-source sprite engines available? Preferably
based on sdl?

You could take a look at SpriteWorld X:
http://spriteworldx.sourceforge.net/

It’s a port of the old (Mac) SpriteWorld 3, and it uses SDL and OpenGL
now.
Written in ANSI C (with C++ wrappers), licensed under a zlib/libpng
license.

The project was just resurrected from oblivion, earlier this year…
(by me)
Testing of the alpha version and bug reports / patches are very welcome
too.

“Simple” Screenshots:
http://www.algonet.se/~afb/spriteworld/swx-platforms.html

–anders