An open API service indexing awesome lists of open source software.

https://github.com/allejo/dodgeball

A BZFlag plugin introducing the "Dodgeball" game mode
https://github.com/allejo/dodgeball

bzflag bzflag-plugin

Last synced: 3 months ago
JSON representation

A BZFlag plugin introducing the "Dodgeball" game mode

Awesome Lists containing this project

README

        

# Dodgeball

[![GitHub release](https://img.shields.io/github/release/allejo/dodgeball.svg)](https://github.com/allejo/dodgeball/releases/latest)
![Minimum BZFlag Version](https://img.shields.io/badge/BZFlag-v2.4.14+-blue.svg)
[![License](https://img.shields.io/github/license/allejo/dodgeball.svg)](LICENSE.md)

Dodgeball is a BZFlag plug-in that introduces a deathmatch-like game mode. Each time a player is killed, they respawn in a "jail" and the only way to escape from jail is to kill an enemy tank while you're in jail. The team that wins the round is the one that manages to place the rest of the enemy team in jail.



Radar image of the map




Aerial view of the map


View of the map from inside a jail

## Requirements

- BZFlag 2.4.14+
- C++11

## Usage

### Loading the plug-in

This plug-in does not take any configuration options at load time.

```
-loadplugin dodgeball
```

### Custom Map Objects

This plug-in introduces the `JAIL` map object which supports the traditional `position`, `size`, and `rotation` attributes for rectangular objects and `position`, `height`, and `radius` for cylindrical objects.

```text
# Rectangle
jail
position
size
rotation
color
end
```

```
# Cylinder
jail
position
height
radius
color
end
```

- `color` - The team color that will spawn inside of this jail. Supported values:
- 1 - Red Team
- 2 - Green Team
- 3 - Blue Team
- 4 - Purple Team

## License

- Plug-in: [MIT](LICENSE.md)
- Map: [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)