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

Back to work

Sign in to follow this  
Stephen R


Okay, I know that I haven't posted at all over the last week. School has been absolutely destroying me, when I get back I don't have much energy left to do anything. But I'm just going to force myself back into the routine of working every day.

I got a bit of coding done today. I did the interface class for the various scenes in the demo and I'm working on the first scene at the moment. I'm also going to get started on the rendering code tomorrow. I have the very basic stuff down, I now have to code the content of the first scene. Theres a list of simple 3d tasks that I know how to do but haven't done before and am really looking forward to doing them.

The scripting code also got a bit of a revamping today. I've decided to use a std::map and std::list as the core of the script process. The map uses strings as the key and function pointers as the data. I use a list of commands, and can then just iterate through them, passing the command into the [] operator of the map and let it retrieve the function pointer for me. I have no idea about how fast it is, but I'll leave it alone untill I get to the optimization stage much later. I think we all know how painfull premature optimizations can be.

I also had the second design meeting with the designer/artist of the demo Blind. We came up with two more scenes for the demo. We now have a total of four scenes in the pipeline - the one we're currently working on and three others. They should work well. Conceptually they are all impressive and implimentation wise they can all be broken down in to quite simple tasks, so I shouldn't have too much trouble getting them done.
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 GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net 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!