Capture The Base GameMode: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (MAAS GameMode moved to Capture The Base GameMode: Mission name change)
(Change from MAAS to CTB)
Line 1: Line 1:
Multiple Advance And Secure (MAAS) GameMode.
=What is Capture The Base?=
Game mode idea WIP for ArmA2.


This is a project of mine maturing since now half a year


= Description =
Capture The Base is a PvP mission, mixing stuff from various origin, derived mainly from 2 game modes :
* Advance And Secure, the Joint Op adaptation on ArmA
* Ennemy Territory concepts
In essence, it is an Attack/Defense mission, with zones capture done in a Capture & Hold fashion


== Goals and mechanisms ==
=I) The Game=
MAAS is a PvP zone control multiplayer mission.
2 sides compete to get control of ennemy main sector.<br>
Each side start with control of their backyard respawn (non enterable by ennemy), their main sector adjacent to the backyard zone, and a number of sector between their own main sector and ennemy main sector.<br>
Sectors must be taken "in sequence", you can take a sector only if controlling an adjacency sector. You must thus gain ground toward ennemy main sector to be able to attempt taking it.<br>
Several paths of adjacent sectors exists between the two side's main sectors, leaving multiple possibilities to advance toward the ennemy (thus the "Multiple" in mission name)<br>
The winning team is the first one controlling the ennemy main sector.


== GamePlay designs ==
One team of attackers must seize a serie of zones defended by a team of defenders.<br>
The goal of the attackers is to capture the last of the defender's zone.<br>
The attackers have a time limit to acheive their goal


=== Class based ===
Zones are linked together and attackers must take them in order before reaching the defender's final zone. There may be several different path of linked zones to reach the defender's last zone
Gamemode is class based, player chosing his class at respawn time, which will limit his possibilities
 
* Soldier classes are bearing heavy weapons, MG, launchers, grenade launchers, sniper rifles
 
* Medic class can heal but has basic weapons
=II) The Game Play=
* Engineer class is central for many important features for the rest of the team, mainly driving support vehicles & respawn vehicles, building power plants and vehicle factories.
 
* Crew class is the only one driving armored vehicles, and gunning/commanding tanks
CTB has some very specific designs that differ from other ArmA2 missions. These designs were not done with realism in mind, it is not the goal of this mission. CTB is more about gameplay.
* Pilot class is the only one piloting aircrafts
 
* Spec Ops class (future) will have possibility to make operations in ennemy back area, to disrupt their capabilities
==A) Classes==
* Field Ops class (future) will have possibility to place artillery pieces and call in artillery strikes
Coming from Ennemy Territory is the concept of classes in CTB
The unit class you chose at spawn time will give you some abilities, and prevent you from doing everything. Your class will usually dictate your actions in game.<br>
Each class is divided in several Roles with specific abilities within the class.
 
The classes are :
* Soldiers
* Medic
* Engineer
* Scout
* Spec Ops
* Crewman
 
===1) Soldiers===
''Roles :''
* Grenadier
* Automatic Rifleman
* Light Anti Armor
* Heavy Anti Armor
* Anti Air
 
''Abilities :''
* Count toward the units count for zone capture. Need to be on foot and within zone range to count
* Anti Air units can operate gun of some specific anti air vehicles
 
===2) Medic===
''Roles :''
* Medic
 
''Abilities :''
* Can heal
* Can drive and deploy MHQ. MHQ, when deployed, acts as a spawn point for troops.
 
===3) Engineer===
''Roles :''
* Engineer
 
''Abilities :''
* Can drive Repair Truck for vehicle support
* Can drive Ammo Truck, and drop and setup ammo crates from the ammo truck.
* Can drive Utility Truck, and setup facilities in friendly zones to ease vehicle deployement
 
===4) Scout===
''Roles :''
* Sniper
* Heavy Sniper
 
''Abilities :''
* Long range weapons
* Ghillie suit
 
===5) Spec Ops===
''Roles :''
* Spec Ops
 
''Abilities :''
* Silenced weapons
* Satchel Charge. The stachel charge in CTB can only be used with a 30 seconds timer. It cannot be remotely detonated. Satchel charge is the only weapon able to destroy a Facility deployed by an Engineer.
 
===6) Crewmen===
''Roles :''
* Crewman
* Pilot
 
''Abilities :''
* Can drive, gun and command armored vehicles and air vehicles
 
==B) The Vehicles==
Vehicles in CTB are available in limited quantity.<br>
Each side as a set of available vehicles, in the safe area owned by each side at the back of fight zone. Vehicle can be driven from there to the front. They will respawn there if destroyed or left empty long enough<br>
 
To ease the deployement, Facilities can be used. Facility may exist (or be deployed by Engineers) in friendly zone areas. From the Facility, a player can call a vehicle from the safe zone directly to the Facility, if he is of the correct class to drive the vehicle. He will be placed in the driver seat directly. <br>
Some vehicles from the safe zone cannot be called through Facilities, usually air vehicles. The player who wants to use these vehicles should spawn at the safe zone (called "BackSpawn")<br>
 
For classes without vehicle access, the main bunker in friendly zones can be used to create a car for transportation. Car creation is limited in time to avoid too much creation.


=== Respawn System ===
The respawn points can be :
* Main backyard respawn
* Town respawn building in controlled sectors
* Respawn vehicle deployed
* To be determined : independant spawn point (can be taken by anyone at anytime) around towns like in Warfare
<br>
At each death, player will have a respawn screen listing the possible classes and a list with the closest of each 3 (4) respawn types listed above (ie, main backyard respawn, closest controlled town respawn, closest deployed respawn vehicle - nota : anyone having played Planetside will see some similarities :) )
<br><br>
Corpses of death player will be stripped from weapons immediatly and decayed shortly after
<br>


=== Capturing sectors ===
=III) Mission makers area=
Zones will be captured using a flag system, enforcing infantry role a bit. Flags are only takeable by Soldier class.<br>
You can only capture neutral zones. Neutral zones are surrounded by zones of each side. No one can respawn in neutral zones, and power plants are inactive if any.<br>
To capture a neutral zone, units of one side must :<br>
* Have one of their soldier take a flag in the neutral zone bunker
* Keep this flag in friendly hands for a set amount of time (like 5 minutes), without having it in a vehicle<br>
If the flag bearer dies and no one of his side takes the flag  again before the corpse decays, the flag is put back on its pole and the timer resets<br>
If the flag bearer dies and an ennemy takes the flag, the flag is returned on its pole and the capture timer resets<br>
If the flag bearer gets too far away from the flagpole, the flag is put back on its pole and the capture timer resets<br>
After the flag has been hold long enough, the neutral zones becomes of the side of the flag bearer, the flag returns on its pole and becomes non takable<br>
The ennemy zone adjacent to the previous neutral zone becomes neutral, its flag becomes takable, and all power plants in the zone are destroyed<br>
<br>


=== Vehicles ===
CTB is made to ease the making of mission from a template.<br>
Each side will have a limited stock of vehicles, to put vehicle control on the map.<br>
The step to make a new mission from the template should ultimately be :
They will be respawned on destruction or non-usage for a long time.<br>
* place the different zones (move existing ones, and copy/paste to create new ones) on the map, and change the init field to make them initialized properly (starting ownership, linked zones, associated marker)
Their respawn area is in the backyard respawn zone of each team.<br><br>
* place the vehicles in the Safe Zone, and change the init field for correct initialization
There is a way to get vehicles from the stock directly in a forward sector under player's side control, by using vehicle factories.<br>
* change some triggers, mainly end game detection
Each sector has 1 vehicle factory. This factory is active provided a "power-chain" exists from the backyard zone to the forward sector.<br>
* add or remove players spots by creating or deleting playable units
A power chain consists of power plants chained together from the main backyard zone to the forward zone considered<br>
* change parameters in the common\initCTB.sqf file to setup things like spawn timers, zone capture size, classes list, roles list, vehicle permissions settings, etc...
A power plant must exists in each sector from the backyard zone up to the forward sector considered, close to a set distance of the zone flag, for the local vehicle factory to be active
<br>
<br>
Only engineer can build power plants by driving a supply truck into the friendly zone and using the corresponding action.<br>
There is still work to do to acheive this goal
Power plants are not destructible by normal means (using "Hit" EH), but can be sabotaged by specific classes.
<br><br>
For transportation, every player will have the possibility to spawn a car or truck in each towns of their controlled sectors (these cars & trucks are not part of the vehicle stock of their side).
=== AI ===
Usage of AI will be supported by a mission parameter.<br>
By default, players can't get any AI.<br>
A mission parameter will set the maximum size of each squad, between 1 (player only) and 6.<br>
In case AI are activated, players can get their squad members at the barracks building in the backyard zone. A list of squad type will be presented to players, prefilled with specific unit types (AT, AA, support, etc...). The player won't be able to chose the unit type of each squad member.<br>
When getting a new AI squad, any AI already under player control before buying the new squad will be deleted, ie the player starts anew with a completely renewed squad from the backyard zone.<br>
Option to analyse : barracks that can be build by engineers, working in a similar way to vehicle factories, to permit getting AI squad from any controlled sectors.<br>
AI units won't have all the possibilities of player units (example : AI units can't drive supply truck used by engineers to buils factories)
 
= Realisation =
Project currently in editing phase
* Class Based Respawn System : Done
* Vehicle respawn system : In development
* Capture system : Done
* AI management : On Hold<br><br>
Interested in any comment and help for this.

Revision as of 14:00, 4 January 2010

What is Capture The Base?

This is a project of mine maturing since now half a year

Capture The Base is a PvP mission, mixing stuff from various origin, derived mainly from 2 game modes :

  • Advance And Secure, the Joint Op adaptation on ArmA
  • Ennemy Territory concepts

In essence, it is an Attack/Defense mission, with zones capture done in a Capture & Hold fashion

I) The Game

One team of attackers must seize a serie of zones defended by a team of defenders.
The goal of the attackers is to capture the last of the defender's zone.
The attackers have a time limit to acheive their goal

Zones are linked together and attackers must take them in order before reaching the defender's final zone. There may be several different path of linked zones to reach the defender's last zone


II) The Game Play

CTB has some very specific designs that differ from other ArmA2 missions. These designs were not done with realism in mind, it is not the goal of this mission. CTB is more about gameplay.

A) Classes

Coming from Ennemy Territory is the concept of classes in CTB The unit class you chose at spawn time will give you some abilities, and prevent you from doing everything. Your class will usually dictate your actions in game.
Each class is divided in several Roles with specific abilities within the class.

The classes are :

  • Soldiers
  • Medic
  • Engineer
  • Scout
  • Spec Ops
  • Crewman

1) Soldiers

Roles :

  • Grenadier
  • Automatic Rifleman
  • Light Anti Armor
  • Heavy Anti Armor
  • Anti Air

Abilities :

  • Count toward the units count for zone capture. Need to be on foot and within zone range to count
  • Anti Air units can operate gun of some specific anti air vehicles

2) Medic

Roles :

  • Medic

Abilities :

  • Can heal
  • Can drive and deploy MHQ. MHQ, when deployed, acts as a spawn point for troops.

3) Engineer

Roles :

  • Engineer

Abilities :

  • Can drive Repair Truck for vehicle support
  • Can drive Ammo Truck, and drop and setup ammo crates from the ammo truck.
  • Can drive Utility Truck, and setup facilities in friendly zones to ease vehicle deployement

4) Scout

Roles :

  • Sniper
  • Heavy Sniper

Abilities :

  • Long range weapons
  • Ghillie suit

5) Spec Ops

Roles :

  • Spec Ops

Abilities :

  • Silenced weapons
  • Satchel Charge. The stachel charge in CTB can only be used with a 30 seconds timer. It cannot be remotely detonated. Satchel charge is the only weapon able to destroy a Facility deployed by an Engineer.

6) Crewmen

Roles :

  • Crewman
  • Pilot

Abilities :

  • Can drive, gun and command armored vehicles and air vehicles

B) The Vehicles

Vehicles in CTB are available in limited quantity.
Each side as a set of available vehicles, in the safe area owned by each side at the back of fight zone. Vehicle can be driven from there to the front. They will respawn there if destroyed or left empty long enough

To ease the deployement, Facilities can be used. Facility may exist (or be deployed by Engineers) in friendly zone areas. From the Facility, a player can call a vehicle from the safe zone directly to the Facility, if he is of the correct class to drive the vehicle. He will be placed in the driver seat directly.
Some vehicles from the safe zone cannot be called through Facilities, usually air vehicles. The player who wants to use these vehicles should spawn at the safe zone (called "BackSpawn")

For classes without vehicle access, the main bunker in friendly zones can be used to create a car for transportation. Car creation is limited in time to avoid too much creation.


III) Mission makers area

CTB is made to ease the making of mission from a template.
The step to make a new mission from the template should ultimately be :

  • place the different zones (move existing ones, and copy/paste to create new ones) on the map, and change the init field to make them initialized properly (starting ownership, linked zones, associated marker)
  • place the vehicles in the Safe Zone, and change the init field for correct initialization
  • change some triggers, mainly end game detection
  • add or remove players spots by creating or deleting playable units
  • change parameters in the common\initCTB.sqf file to setup things like spawn timers, zone capture size, classes list, roles list, vehicle permissions settings, etc...


There is still work to do to acheive this goal