Comments on: Postmortem: Cacodemon’s Barbecue Party in Hell Experimental Games Wed, 06 Dec 2017 14:55:08 +0000 hourly 1 By: Roman Alberto Mon, 02 Apr 2007 02:04:40 +0000 nice site

By: petri.purho Fri, 12 Jan 2007 15:12:33 +0000 It might be SDL_rotozoom, but it should really be that slow. I know that software is pretty slow when compared to hardware accelerated 2d graphics, but I don’t that thats the reason why it lags.

I suspect it’s because of my poorly done resource handling. I change the image of the kitten when it spins at a certain speed and every time I change it I load it from the hard drive. I know that this extremely stupid way of doing it, but at the time of the development my engine didn’t support caching of the resources. At this moment there’s a interface for doing the caching, but it doesn’t have the implementation yet. I’m working at it 🙂

I’ll try to get that fixed on the next version of Cacodemon, which I’m also working at the moment. And thanks for the bug report 🙂

By: Decipher Fri, 12 Jan 2007 13:22:31 +0000 Well as you told it exactly lags from time to time. And I think I also find something. I remarked that when the kitten spins it gets even slower and that has nothing to do with your code but the SDL_rotozoom’s code. Well I have used SDL a lot but am not that familiar with SDL_rotozoom, and I pretty much think that < SDL_ Series > suck; I prefer to use my own engine. Well that’s it and yeah test build works < almost > perfect :P.

Oh, finally, you’d be one great game developer ’cause you pay attention to feedbacks 😉

By: petri.purho Thu, 11 Jan 2007 21:17:42 +0000 Ok here’s a test build for you to test if it speeds up the game:

I came up with a theory that could explain why cacodemon lags on your computer, but it isn’t fixed on this build 🙂 Does the game run smoothly for a while or does it suffer constantly from a bad performance. In other words is it
laggish all the time or just from time to time?

If it lags from time to time, then I might know the reason…

By: petri.purho Thu, 11 Jan 2007 20:48:53 +0000 Oh that explains it, why I had little trouble understanding your comment 🙂 I thought it was my limited understanding of the English language 🙂

That’s true it’s very interesting that the newer executables run much slower. I can’t really figure out why is that.

But it’s true that I’m not a very high-end PC person 😀 My current computer is so old, that I’m too embarrassed to even post it’s specs. I should really update my PC, it could even help me out with the development.

At the moment I’m compiling for you a new test version, but it takes a little while so I’ll post here when I have it running and zipped. Hopefully this new version works a little better on your over the top computer 😀