TagPro
TagPro is a free-to-play online multiplayer capture the flag video game originally designed and programmed by Nick Riggs. The first version was released in February 2013, after Riggs began experimenting with software platform Node.js. The game is named after one of its three obtainable power-ups. It follows the basic rules of capture the flag, along with some modifications, including power-ups, spikes, and other map elements. Gameplay Players spawn on opposing sides of a map after being assigned to a team. Each team consists of up to four players, for a maximum total of eight players per game. The player controls a ball using the WASD keys or the arrow keys. Players may obtain power-ups and interact with the various game elements, using them to their team's advantage or to hinder the opposing team. In the traditional game type, players must transport the enemy's flag from the enemy's spawn area to their own spawn area, avoiding enemy players and hazards. In an alternate game type, neutral flag, there is only one flag that both teams compete over to bring to their respective-colored end zones, typically located on the opposite side of the map from the teams' respective spawn area. Other players can "pop" the flag carrier by coming in contact with their ball. Popping a flag carrier restores the flag to its original base, causes an invisible explosion at the location of the popped ball, and forces the popped ball to respawn. However, if both flag carriers touch each other, both players will pop and both flags will be reset unless one of them has a rolling bomb power up (see below). In the neutral flag game type, the flag carrier transfers the flag to the opponent that pops them. If the flag carrier is popped by an element, the flag is reset to its starting point, typically at the center of the map. The flag is also reset if the flag carrier has a TagPro and is touched by an enemy player (both players pop). A team scores a point when it successfully returns the enemy's flag to the home location of the team's own flag. A team cannot score while their home flag is in enemy possession; the team must pop the enemy flag carrier before it can capture the enemy's flag. TagPro games last for up to 6 minutes, and end either when a team earns a 3 points differential to win the game. If the game time elapses and both teams are tied, a sudden death overtime starts, where a single cap wins the game, and where all flag carriers are automatically awarded juke juice powerups, and all players receive accumulating and increasing death penalties in the form of increased spawn times. Elements Games of TagPro take place in arenas called maps. A map is randomly chosen for each game from a selection that is changed approximately once a month. Walls: These stationary blocks come in multiple shapes, and blocks all balls from going through. They bounce