The SDL forums have moved to discourse.libsdl.org.
This is just a read-only archive of the previous forums, to keep old links working.


SDL Forum Index
SDL
Simple Directmedia Layer Forums
A small game I'm writing
Stephane Marchesin
Guest

David K wrote:

Quote:
Hello!

I have been using SDL for about a month now, and actually I've only
known proper C-programming for just about as long. I've known PHP for
a couple of years, so it was relatively easy to learn C as well, and
using SDL for graphics made it even easier.

Well, I just want to say BIG THANKS to everyone on this list, because
I've learned so much in this short period of time, from digging
through the archives. Here's a tip for those who need help and are
afraid to ask because they might get "flamed" :-)

Go to www.google.com and type:

your topic site:www.libsdl.org

For example: "faster blit site:www.libsdl.org" (to do a search on
messages concerning how to blit faster!)

I checked out David Olofsons game "Pig" and was very impressed with
the speed, and I showed it to my girlfriend who even sat down and
played it (and she's not the gamer type of person, if you know what I
mean...).

Anyway! As a token of my appreciation for this mailing list even
though I haven't been a member for much long, and only made 2-3 posts
so far, I would like to demonstrate my current game project that's
written in C and using SDL for graphics. Here's a link to the game:
http://david.terrorpunksyndicate.org/tilesrpg6.rar

And here is ofcourse the source code for those who would like to study
it: http://david.terrorpunksyndicate.org/rpgsource.rar

This is the final local single player test I've compiled before I
start converting it to multiplayer. My aim is to write a graphical MUD
/ MMORPG / online 2D RPG where players use a client (C+SDL) to play on
a server (pure C).

I have some issues with speed... It runs at approx 100 FPS here on my
AMD Atlhon 1.6 ghz but I'm getting just 19 FPS(!!) on my P3 450. This
is not acceptable for this kind of game on such a "fast" computer.
I've done everything I know to speed up the game... convert all
surfaces with SDL_DisplayFormat(), try to avoid blitting when not
needed, etc etc.... If anyone would like to take a look at the code
and perhaps give me a few tips on how to increase the speed on slower
computers, by all means do so. :-)

You could try applying the tricks described there :
http://icps.u-strasbg.fr/~marchesin/sdl/glsdl.html

Stephane