Exemple #1
0
 //An AI who is trying to gain stars
 public ConservativeState(RpsAI parentAI)
 {
     this.parentAI = parentAI;
 }
 //Fight any player, anywhere, to the best of their ability
 public RecklessState(RpsAI parentAI)
 {
     this.parentAI = parentAI;
 }
 //An AI who tries to get rid of their cards as fast as possible without losing stars
 public AggressiveState(RpsAI parentAI)
 {
     this.parentAI = parentAI;
 }
Exemple #4
0
 //An AI who cunningly tries to keep his hand balanced to counter future threats.
 public BalanceState(RpsAI parentAI)
 {
     this.parentAI = parentAI;
 }
Exemple #5
0
 //A tactical AI who adjusts what they expect from the opponent with the number of cards still in play
 public CounterState(RpsAI parentAI)
 {
     this.parentAI = parentAI;
 }