/Slayer

An interactive twitter game where you get together with up to 10 strangers and fight a boss!

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Slayer

Slayer is a Twitter game that allows anyone with an account to play. Every hour a new game will begin and everyone who joins will work together to defeat a boss. Each player is randomly assigned a class. Every 1.5 minutes a new cycle will begin. In each cycle the players can individually choose an action using hashtags. Each player has a four slot inventory. As the game progresses, items will randomly be added to the inventories. These items are upgrades that last the duration of the game.

Joining a game

To join a game, simply tweet:
@_SlayerBot_ #JoinGame

There is a 10 player max at the moment
There is no way to check if the game is full at the moment, so try to be as fast as you can to join the game
If there isn't at least one person that joined the game wiht restart and wait 60 minutes before starting new game
If there is at least one person computers will fill the empty spots

Classes

Each class has a unique set of strengths and weaknesses that synergize when paired with the other classes.

Knight Knight:

Tank
Decent damage [70-170]
High armor [20% damage absorbed]

Actions:

To be determined

Archer Archer:

Trash
Weak damage [50-120]
High dodge chance [10%]

Actions:

Self Heal: Heal 20% of max health to yourself
	Command: @_SlayerBot_ #heal @[yourname]
	
Rage Mode: +150 Max Damage and +10% dodge chance for four cycles
	Command: @_SlayerBot_ #rage
	You cannot use any items or heal yourself while in rage mode

Mage Mage:

Glass Cannon
High Damage [90-220]
Low Dodge Chance [1%]

Actions

Heal: Heal 20% of max health to anyone
	Command: @_SlayerBot_ #heal @[playername]


Self heal: Heal 30% of max health to yourself
	Command: @_SlayerBot_ #heal @[yourname]

Bosses

OMEGA

Health: Number of players * 3500
Low Damage [0 - 50]
	Damage increases 5 points every cycle after cycle 20

NEXUS (not in game yet)

Health: Number of players * 3500
Moderate Damage [0 - 70]
	Damage increases 2 points every cycle after health is below 50%

Items

Each player has a 10% chance (percentage may vary) of getting a random item every attack cycle
Each player has four inventory spaces
If the inventory is full and another item is obtained the oldest item in the inventory is removed

[H] Heal

Increases current health by 20% of max HP
Command: @_SlayerBot_ #Heal

[D] Damage

Permanently increases max damage by 5 points
Command: @_SlayerBot_ #Damage

[C] Cape

Permanently increases dodge chance by 2%
Command: @_SlayerBot_ #Cape

[A] Armor

Permanently increases damage absorption by 2%
Command: @_SlayerBot_ #Armor