Jump to content

  • Log In with Google      Sign In   
  • Create Account


DarrenVortex

Member Since 18 Jun 2013
Offline Last Active Jul 08 2013 01:27 AM
-----

Topics I've Started

How to Program SDL More Efficiently?

06 July 2013 - 10:31 AM

So I wrote my first SDL game (don't ask why I'm still using SDL, it's a programmer's thing), and everything looks good, except...

...

LAG!

...

The lag happens when the background images are blitted. When I reach an area where the background is white and no images are blitted, everything looks smooth. Each image is loaded into a SDL_Surface (once), and blitted every 1 ms inside my draw() loop. The images are jpeg format.

To give you a better picture, this is the regular game scene and this is also where I'm laggy as I move around:

 

LGRpN.jpg

 

 

 

And this is the end of the scene, where the lag magically disappears:

 

KMeg7.jpg

 

 

As I walk back into the regular game scene, the game starts to get laggy again!

 

So, my question in a nutshell: How to make the game more efficient so that it doesn't lag out? (e.g does using bmp images have an effect? Should I not blit them every time in the loop?

 

Also, if you MUST see the code, here it is: http://pastebin.com/0tK4EWeP


3D Object Manipulation Mobile Game Development Framework

18 June 2013 - 02:05 AM

I know I know it's a pretty long title! smile.png

Well I guess I should say Hi first since I'm a newbie in Gamedev.net and this is my first post...

Oh well, I guess I'll go right to the point then!

 

I'm a programmer. I've explored many aspects of programming so I know basic computer science stuff (I'm actually language-independent now!), and now I want to make a game! Luckily, I have a designer who's made me a 3D spaceship in 3Ds Max, and right now all I really want to do is:

 

1. Create an phone game app (Preferably compilable for both Android & iOS)

2. Import the spaceship model (I have it in .obj format right now but max can convert to some other formats as well.)

3. Make it move up and down!

 

I have many options in front of me: Cocos3d, Unity3d, jMonkeyEngine, and similar libraries / frameworks. But I don't really know where to start. I've tried some but haven't quite found the ideal choice yet. Things that affect my choice of framework are:

 

1. I hate Unity since it's GUI dependent, and I'm a low-level programmer (I see the world in text-based!). I don't use IDEs for app development, just a text editor and a Console + simply reading the doc and calling the APIs from code. I just want a framework / lib, not an entire SDK.

2. I'm still a beginner in game dev, so simple-to-follow and complete documentation and an easy-to-start-with library.

3. Easy 3D Support

 

Now with these said, what do the masters suggest me to use?


PARTNERS