Square One

Published September 12, 2011
Advertisement
I had coded myself into a corner a while back, not being able to effectively manage the ghosts. Also, I didn't like how some sections of my code were working out. It became evident that it would be easier to start over than to try to shoehorn fixes into the existing code. Well, I actually can use much of the existing code, but it was easier to restructure and refactor from scratch rather than directly modifying the existing code. So I started a new project and created a cleaner design, copying and pasting much of the existing code, but leaving behind large chunks of it as well. I also took the time to create an entity/component system, rethink my Lua strategy, and convert my renderer to D3D 11. This is, oh, perhaps the eighth or ninth time I've done this since I came up with the game idea back in 2003.

There's a reason the guys on the fora tell newbs to start with Pong. But I'm stubborn and I'm having fun, so fie on all detractors :D

And in the spirit of starting over:
gallery_37843_205_2614.png
Next Entry Design Flaw
0 likes 4 comments

Comments

latent
Ouch. But I know how you feel.
September 12, 2011 11:49 PM
yckx
Ah, it's not so bad. I've begun to think of this as my perpetual project ;) I should have it back up to it's previous functionality pretty quickly, and then I can make Real Progress again.
September 13, 2011 04:42 AM
Jason Z
Don't feel bad - now you get to use compute shaders :)
September 14, 2011 04:54 AM
yckx
Yeah, I've been thinking about compute shaders. I'm not familiar enough with them to have definite ideas how I can use them in my game—I don't want to use them just to use them, and I don't want to add any features simply to justify using them. I guess I need to sit down and figure out if I can use them for any features or functionality I already have planned.
September 15, 2011 10:17 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement