Odamex Message Boards

Community Discussion => Developer's Corner => Topic started by: Hekksy on November 22, 2008, 14:16:55

Title: New Game Type Design Document/Proposal: Domination
Post by: Hekksy on November 22, 2008, 14:16:55
DOMINATION
Design Document


[What is Domination?]

Domination is a gamemode that has recently been implemented into Skulltag. It no longer requires ACS, so now if Odamex were to implement it the two ports would be compatible boom-wise. The gamemode is inspired from UT's Domination gamemode and works well with Doom's fast-paced gameplay.

[How is Domination played?]
Domination is played with teams. The teams fight against each in order to take control of specific sectors called "control nodes." In order for a map to work, a SECTINFO lump has to be compatible with it. The SECTINFO lump tells the corresponding sector where control nodes are located.

Here is an example of what a SECTINFO lump would look like to define node points in maps:
Code: [Select]
[MAP01]
points =
{
   "The Temple" = {226},
   "Deadman's Ridge" = {298},
   "The Alien Hive" = {321}
}

[MAP04]
points =
{
   "The Void" = {25},
   "The Maze" = {1177},
   "The Library" = {1014}
}

[What are the rules of Domination?]

No specific rule changes not already described below. Just be sure to give the right SECTINFO points and add team starts :-)

{Scoring}

In various parts of the map there are "control nodes." When a player takes control of a node (the node is usually a teleporter surrounded by fog that changes color to match the team that controls it, white when nobody controls it), every 3 seconds a point is given to that team. Pointlimit will determine how many points is required for a team to be declared winner. The average pointlimit is usually somewhere around 200.

Here is an image of what a basic control node looks like in Domination for Skulltag.
http://img133.imageshack.us/my.php?image=doom0515nt2.png


This is all subject to change and open to input.