Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

It's alive! ALIVE!

Sign in to follow this  
Stephen R


I finally got my engine coded. So almost all of the code is in place, with the possible exeptions of some functions I may have overlooked. But most of the work is done. Now I start debugging.

Initially the engine was working perfectly. The kernel seems to be operating exactly as it should. My graphics and sound kernels setup and releaed d3d and dmusic propperly and all was going well. I seem to have run into a bit of a bug though with my ref counting mem manager. So far I have come across one leak that I'm currently trying to patch up. Not quite sure why its happening. I'm just going to have to step though the code and see what I forgot. It most likely something stupid.

I quite like the way the engine has worked out. If all the systems behave the way I coded them without much change then I think I'm going to like coding with it. Its nicely OO with most of the core functionallity required for a 2d game.

I'm now going to go try to figure out this bug.

PS. I found my first practical use for virtual inherritance today. All objects in my engine inherit the ref counting base class. One class required me to use multiple inherritance so obviously the ref counter functins were going to be ambiguous. Just thought I'd share that.
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!