The other day I was chatting with a friend, who like me likes to code. Until now we've worked with different languages (C# and Java), but now are considering to both move to C++.
Anyway, while we were talking he had an idea: Tower defense. Multiplayer Tower defense.
Now, while the sentence alone doesn't say much, try thinking about it for a moment: a turn based multiplayer game where you have to both manage your defense and offense against other human players... Tower defense style!
It would not only limit to units and turrets, here's a list of the points I managed to think of:
- Build a "fort" with limited resources, a path must connect the exit and the main core, which is what you'll want to defend;
- Add towers! There'll most likely be a variety of towers, from ground units to anti air towers, to freezing towers, poisoning towers, etc.;
Note: Being a tower defense game you'll start with limited money. You'll have to manage it between building defensive blocks, towers AND units. I could even use separate budgets, but this isn't of concern at the moment.
- Select the path your attacking units will take;
- Select the units you'll use to disrupt your opponent(s)' defense;
- During this phase you can upgrade your turrets and/or units;
And now the game goes, just like a regular tower defense. Except that each fort is sending hordes of enemies to the others.
During this phase players might be able to have some control, like placing small traps. Not sure though.
Heh, this isn't quite part of the game itself. By the way, I forgot to mention that it will be 3D (probably 2D based for most of its aspects, think of Sanctum: It's all cube-ish but most calculations could be made on a simple 2D projection)
Anyway, I'd seriously like to hear opinions and ideas about a game like this. I think it'd be the first of its kind.
The only problem I've come across so far is: "What should happen if the enemy horde invades your horde's path?". This is a question I'd like to ask to you, even if I tought of some solutions like:
- First to come, first to serve. If you're the first to select a certain path, the opponent won't be able to use it.
- War! Troops using their main weapons against each other. Let's say that two waves of goblins collide: they'll start to fight.
- Alternate playphases. Basically instead of sending every player's horde at once, they would be sent in separated turns. This seems the most easy to implement, and maybe even the best one out of the three. But feel free to suggest your way of action.
Thanks for your time!
Edited by KappaG3, 12 September 2012 - 09:11 PM.