I'm developing a game with viblo here on the forums and one more friend for the Gamedev 4E4 contest. We are of course using OGRE "via" the great PyOgre binding.
So any judges who might see this, hit the back button on your browser right now.
The game is a kind of an RTS which design has been inspired from the games Rampart (or Castle Combat) and Crimsonland.
Download:
ftp://ftp.starkast.net/pub/games/Violen ... tWorld.zip
Manual:
http://violentworld.srekel.net/ (sadly is a bit short on info right now).
Game description
You control the robots. You've crash-landed on some planet far away from home, and find yourselves attacked from all directions.
You complete a level by killing off all the enemies, and you lose if any one of your buildings are destroyed (besides the walls, of course). Luckily, the stupid zombies will only attack active buildings, that is, buildings that have a piece of wall next to them. It's usually easy to see which ones are active as they have some sort of special effect going on.
To kill the enemies, you build turrets on your walls. You do this by clicking on a piece of wall. Robots will then try to move there and the one who gets there first will convert to a turret. You can then change the turret's gun type by hitting 1, 2 and 3 on the keyboard. Different gun types have different benefits and drawbacks. Important to know is that the machinegun does a lot of damage to zombies, but a lot less damage to the "boss" zombies and very little to none damage to the various graveyards and other large objects.
You can upgrade turrets by clicking on them again (or demote them by right clicking on them). An upgrade will make the turret better at everything, basically.
There are special "Control Sites" that you need in order to be able to utilize the turret upgrades.
Level 1: The default, just requires the turret.
Level 2: Requires at least one upgrade of the turret AND one Control Site of the same type as the turret's gun.
Level 3: Requires at least two upgrade of the turret AND two Control Sites of the same type as the turret's gun.
Finally, you can rotate your turrets by holding down the button on them and dragging to the right or left. You need to do this because the guns only have a rather small angle they can move around in.
You can expand your base by building more walls. Hold down the LMB on a wall, and drag it in the direction you want the new wall to go in. A robot will walk there and convert itself to a bunch of walls in that drirection.
You move around with the mouse and the keyboard. You can use either WSAD or the arrow keys. By default, the game is in RTS mode, but you can change to FPS mode (and back) by hitting SPACE. Please, let us know which one you favor and if there is anything we should do to make the controls better. You can move faster/slower by holding SHIFT/CONTROL.
Debugging
There are some stuff you can test. They shouldn't break anything/crash the game but you never know.
J = Go to next level
K = Restart level
T = Time goes faster
L = Go where you want
Level Design
If you're interested in this, check out game.cfg to see the order in which the levels show up (2,4,6 right now). You can then edit the corresponding levelX.cfg-file to your heart's content. It should be fairly easy to understand what can be done and how.
We might include any fun levels that are created. You'll of course be mentioned in the credits section!
That's it!
Please, test different strategies and say if there are unbalanced stuff in the game.
If anything crashes or something weird happens, remember why it might have, and post about it!
We've been having some problems with the performance of the game. It's gotten A LOT better the last weeks, but if you OGRE-folks could give us hints on what we might change that'd be much much appreciated.
We send big thanks to independence who hosts the swedish game development site www.blinkenlights.se since he set us up with an SVN and stuff.
ALL comments welcome!
