-
My zombie game
Here is a screen from a game I am working on. It is nothing fancy, but as it is my first "real" game, im a bit proud.
It is made without any form of hardware acceleration. All the blitting is done in software. So far I have support for rotation, animation and alpha blitting.
Working on the UI now:
Let me know what you think so far.
Note: I have not made the art in the game. It is just taken from different places. I never intended to show this game to anyone so I didnt really think about where I got the art. If this somehow violates any of the forum rules, please remove the thread.
The zombie sprite is coming from this game: http://www.crazymonkeygames.com/Endl...e-Rampage.html
-
Looks pretty good. You need to fix the misalignment in the road. Also, the mismatch in the tiles.
-
Wow that looks really good man. How, exactly, are you doing the software rendering?
Keep up the good work.
-
Looks great, when does the demo come out? ;)
-
Thanks for the kind words.
I know the tiles dont match up, I have actually fixed it, just need to update the tile files.
The software rendering is do my manipulating a pointer that points to the screen. It is really really slow, but next year I have a game development module at Uni where I have to do it that way, so I figured that it would be a good idea to make my game that way. To be honest I really enjoyed making the graphics routines as fast as possible. They can probably be optimized a lot more, but for a beginner I think I have done ok.
A demo...Not in a long long time. Way to much stuff that need to be fixed.
A few question:
Should I have information of the different parts of the program stored in the gameworld class or in the smaller classes?
class Gameworld
{
// stuff
private:
UI interface
Player mainPlayer
Map level
}
or like this
class Player
{
private:
UI *uiptr
}
I think the first one looks nicer but then I need to send more information around. In the second I only need to send things once.
-
Looks good. Keep us updated on its progress. Artwork looks good and the minimap is cool.