Gerix
Active Member
- Joined
- Jan 25, 2010
- Messages
- 767
- Age
- 37
So, this is a project I have been working on for a while. I have not received my pandora yet, but I figured I could start coding it anyway. I have been neglecting the graphics side of things, because I figured I would need to rewrite a lot of it when I moved from OpenGL to GLES. Anyway, I prefer working on the background stuff. My goal in this project is to learn various game programming concepts in order to move on to more exciting things. This game is written in C++ using SDL and OpenGL. By the way, it is really intimidating to post this where so many great projects are being posted.
As you can see from the screenshots, I have been using some Quake 2 models I found online. The player is a Terran Marine and the zombies (the only non-controller AI I've started to program) are Yoshi. I did not have any experience with models, so starting with Quake 2 seemed like a good idea. I also figured I would not need very much due to the perspective.
You can see that the floor actually cuts the models in half. I know it looks horrible, but I will not be using these models if I ever release this, so I have deferred that effort. Since the game is top-down, the floor is a 2d object. It is basically a giant poster. Actually, you can see a picture of me at Buffalo Wild Wings on one of the walls. Same class. You have probably gathered that I have only made one room. The reason for that is because I could not find the time to make a level editor, and writing a level in XML is a pain in the bum. But I think I need to implement some sort of space partitioning tree before I do that. None of my friends are that interested in game programming, so I'm on my own, except on those rare occasions where I get to show off my work to this one guy at the local university.
^Pay no attention to the resolution in this shot. I just got a little crop happy.
Anyway, I should probably get back to studying.
Edit: I've decided for the time being to put all development efforts into making a turret defense game. It's been on my list of things to do, I've thought of a way to use my existing code base, and most of the things required to make the turret game would be required to make the zombie game. So, instead of finishing the zombie game and moving backwards, I decided I should write the classes necessary to create the turret game and build further to finish the zombie game.
As you can see from the screenshots, I have been using some Quake 2 models I found online. The player is a Terran Marine and the zombies (the only non-controller AI I've started to program) are Yoshi. I did not have any experience with models, so starting with Quake 2 seemed like a good idea. I also figured I would not need very much due to the perspective.
You can see that the floor actually cuts the models in half. I know it looks horrible, but I will not be using these models if I ever release this, so I have deferred that effort. Since the game is top-down, the floor is a 2d object. It is basically a giant poster. Actually, you can see a picture of me at Buffalo Wild Wings on one of the walls. Same class. You have probably gathered that I have only made one room. The reason for that is because I could not find the time to make a level editor, and writing a level in XML is a pain in the bum. But I think I need to implement some sort of space partitioning tree before I do that. None of my friends are that interested in game programming, so I'm on my own, except on those rare occasions where I get to show off my work to this one guy at the local university.
^Pay no attention to the resolution in this shot. I just got a little crop happy.
Anyway, I should probably get back to studying.
Edit: I've decided for the time being to put all development efforts into making a turret defense game. It's been on my list of things to do, I've thought of a way to use my existing code base, and most of the things required to make the turret game would be required to make the zombie game. So, instead of finishing the zombie game and moving backwards, I decided I should write the classes necessary to create the turret game and build further to finish the zombie game.