Jump to content
  • Advertisement
  • entries
    1237
  • comments
    1739
  • views
    1145735

*sigh* and *sigh*

Sign in to follow this  
johnhattan

85 views

No takers on the web-job. Either I'm being too picky, or I've got no interested readers.

Oh well.



I've probably written it somewhere, but I'll write it again. It is impossible to write a client game and the base class library (or is that called an "engine" nowadays) at the same time. I've seen this technique attempted several times now, all as a result of bad planning. They've always stretched the project's schedule unnecessarily.

Again, oh well.



As you can see, I need motivation. Somebody tell me something nice.
Sign in to follow this  


2 Comments


Recommended Comments

Guest Anonymous Poster

Posted

It appears that you have been stricken by ennui.

Or is it:

It appears that you have been struck by ennui.

Goofy english language.

I'm with you, man. An "engine" has its own particular set of requirements, and a game has its own particular set of requirements. They are two (count them) two projects. And you can't even develop them in parallel, which would almost make it okay.

This is never to say, of course, that code reuse it a bad thing. When I did Cowhead, I borrowed quite a bit from Honeycomb, and when I did ChemHex, I borrowed heavily from Cowhead. The good ol' HexDirection and HexWalker classes are pretty handy if you happen to be making a hexagonal game, and they are both based on stuff from the Iso book.




Could be worse... you might have wound up employed as a human guinea pig, testing pharmaceuticals during the phase right after they finish with animal testing. Sure, it pays well, but it's rough.

Share this comment


Link to comment

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!