• Content count

  • Joined

  • Last visited

Community Reputation

87 Neutral

About Hydr0city

  • Rank
  1. [quote name='ATC' timestamp='1347549109' post='4979744'] [quote name='swiftcoder' timestamp='1347539249' post='4979682'] We aren't bashing Ogre - it's a great engine. It's also one of the worst examples of software engineering I can think of. C'est la vie. [/quote] Well put. Court is adjourned. :-) You have been very gracious and helpful to me, as have others. Did you see my post with the diagram, and does that seem to make sense and convey the right idea? [/quote] Like you said, because you say court is adjourned does not mean court is adjourned, tool.
  2. I love all the elitists bashing Ogre3D. It's amusing.
  3. 9/11 Never Forget.

    [quote name='ChaosEngine' timestamp='1347417000' post='4979143'] [quote name='Hydr0city' timestamp='1347411991' post='4979129'] Anyway, 9/11 probably isn't still important to anyone unless they had a family member or friend die during the attack. [/quote] If you truly believe that, you fail to understand the world you live in. 9/11 has had enormous ramifications on the political, social and economic spheres. [/quote] Maybe I don't live in your reality.
  4. Sorry for the misunderstanding, by data I meant objects such as the camera, scene managers, input devices, etc. All the resources are loaded at run-time, and it can easily be optimized for each level (I'm using Ogre3D). The loading screen state is a good idea, I'll play around with a couple of setups to see what can be done. Thanks for the advice.
  5. 9/11 Never Forget.

    [quote name='Dynamo_Maestro' timestamp='1347377968' post='4978925'] Living in the past is such a terrible way to live, I have forgotten the event of 9/11 mainly because remembering them makes no difference and it would be very hypocritical of me remembering 9/11 especially when things like TB despite being a popular killer never seems to get mentioned and it killed more than both world wars and continues to do so. With obesity rates increasing, cancer being a number one killer and the environment getting screwed, I think its time we focused on the present issues. Did I take the bait? [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] [/quote] The environment is not getting screwed--we are. It'll be here when we're long gone. Anyway, 9/11 probably isn't still important to anyone unless they had a family member or friend die during the attack.
  6. Stuck in late development

    [quote]"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." --Brian W. Kernighan[/quote] Debugging is just part of it. And it's quite rewarding when you do finally fix a bad bug.
  7. I see your point, however I'm just afraid of the game state file becoming to large and complicated. The main reason I'd separate each level into its own class is to keep it cleaner and more organized (data used in every level would be in the parent class). I guess it's really just preference when it comes to this. I was just wondering if there's some kind of convention that should be followed when programming a game with a linear single player, for performance reasons. Thanks.
  8. I'm using a LIFO stack for keeping track of the game state, where each state is a class inherited from an abstract state class. This is the first time I'm designing a single-player "campaign" for a game (FPS style), so I was wondering if my intuition on how to do it is correct. I was thinking to have a "level" state, which is an abstract class, and to create a child class for each different level (and perhaps the child class also inherits the game state class, I'll figure that out once I get to coding). So the flow of the game states would look something like this: [code] Enter menu state Push game state Push first level state Pop first level state Push second level state Pop second level state // etc... Pop game state Pop menu state [/code] I know that this will work, but how is this compared to, for example, how a AAA game would manage a campaign?
  9. Thanks, glad you like it! The music is actually by Carbon Based Lifeforms, and one piece (the first song in the game) is from the Mass Effect 2 soundtrack by Jack Wall. I know it's kind of unorthodox to use music like that, but I felt it really complimented the game, and it's open source, anyway.
  10. Try using a forward slash instead. [code] cube=loadObject("D:/test.obj"); //load the test.obj file [/code] If you are still having directory problems, try using the GetCurrentDirectory() function from the Windows SDK to verify you're in the correct directory.