AzerothWarsLR / WarcraftLegacies

This is a complete rewrite of the Warcraft 3 map Azeroth Wars: Legacy Reborn written in C#.
MIT License
12 stars 7 forks source link

Augment system #140

Closed YakaryBovine closed 1 year ago

YakaryBovine commented 1 year ago

Implement an Augment system similar to that used in Riot's Teamfight Tactics autobattler.

Goals

  1. Increase the amount of variation per game.
  2. Give players an unpredictable way to customize their gameplay.

Implementation

  1. There is a large list of Augments, and each one gives a different benefit when selected. Some might grant instant benefits, while some might grant long-term effects like researches, heroes, or Powers.
  2. Every 5, 10, and 15 minutes, each player gets offered a randomized selection of 3 Augments and may pick 1, for a total of 3 Augments.
  3. Augments should not be offered if they would be useless to the player. For example, an Augment that benefits undead units should not be offered to anyone that isn't Scourge or Forsaken.
  4. Augments should generally be situationally useful, or should affect how you play the game. For example, an Augment that reads "Your units deal extra damage based on their maximum hit points" could push you towards building tankier units.
  5. Augments should not be flavourful or faction-specific; that space should be reserved for Quest rewards.
YakaryBovine commented 1 year ago

Richardik argues that giving Augments to every player on a purely time basis isn't immersive, and I agree. We might need to think about different triggers to offer these Augments that are more immersive but still fair. Maybe they could be granted as follows:

  1. Right at the start of the game.
  2. When a player has acquired their main base.
  3. When a player researches Tier 4.
YakaryBovine commented 1 year ago

We should also think about the name. "Augment" isn't immersive at all; maybe something like "Policies" or "Focuses".

YakaryBovine commented 1 year ago

The more I think about this, the more I doubt my ability to pull it off. Trying to come up with a list of genuinely interesting Augments that aren't just better off as Powers is hard, and I think I'd just get myself into an insane balancing can of worms. We can revisit it later if somebody is keen to help me the design more intensively. @TracyTheBoy please keep your draft Augment system on hand if that's cool with you.