So anyways I’m starting fresh and making the game with SDL and OpenGL. No more DarkGDK or DirectX.
Why this is a good thing:
I’ve never used OpenGL before and new things are interesting things
which means that new things are good things. The more interested I am
in a project and the more I feel like I’m learning or doing something
new then the more likely I am to spend time on that project.
It will be portable. Because it used DirectX and even more so
because it was using DirectX through DarkGDK the game was and always
would be restricted to being a being a windows only game. That isn’t
the case with SDL or OpenGL. Linux and Mac users rejoice. I could end
up making it available on pretty much anything.
It will run faster. Its hard to judge by how much right now but
DarkGDK isn’t exactly known for being speedy. Better performance means
that it will run on even more lower end computer or alternatively will
run the same on the same computers with even more zombies and even more
stuff going on.
Why this a bad thing:
It will probably take a little time just to get back to the same
level of semi complete that I was at previously. Nowhere near as long
as it did the first time around though and I will at least be returning
to working on it now which I wouldn’t be super interested in doing if I
had to continue carrying the baggage of the way it was previously made.