Welcome to ARENA! Think three moves ahead to outsmart, outmaneuver, and outlive the competition to be the last standing gladiator.
ARENA is a mix of deck-based, turn-based, RTS. Players selects 3 actions to take from a set hand of actions. Each player's then actions simultaneously take place, moving around the board and attacking those who come within range.
Each player is randomly assigned a gladiator and their corresponding deck of actions.
CURRENT ANIMATED GLADIATORS:
SELECT ACTIONS: For every turn, each player will have 4 actions to choose from. Actions include movement, attack, or varying special moves/attacks. The player will select 3 actions to take, in sequential order, and select the direction to take each said action.
PERFORM ACTIONS: Once all players have selected their actions, all actions will be carried out in order (every player's first action, then each player's second action...). Priority of actions: Move > Attack. So if a player moves out of a space a player attacks within the same sequential action, the attack misses. If the player moves into the attacked space, they are hit.
This cycle of selecting and performing actions will continue until there is one player left standing. When a player is attacked 3 times, they die.
- implement turns for players (local play)
- select number of players
- player action selection turn handling
- implement synchronous action sequence
- implement successful attack detection
- implement player health management
- implement player action decks
- number of attack and movement actions determined in physical version
- create graphic assets and animations for other character types
- implement in-game menu
- exit/surrender from a game
- rematch with same player numbers (new random gladiators and same gladiators)
- implement multiplayer across devices
- online play? peer-to-peer vs. game servers?
- cross-platform
- MAC OS, Android(?), PC(?)