A game of Ants Vs. SomeBees consists of a series of turns. In each turn, new bees may enter the ant colony. Then, new ants are placed to defend their colony. Finally, all insects (ants, then bees) take individual actions. Bees either try to move toward the end of the tunnel or sting ants in their way. Ants perform a different action depending on their type, such as collecting more food, or throwing leaves at the bees. The game ends either when a bee reaches the ant queen (you lose), or the entire bee fleet has been vanquished (you win).
Food Cost: 2
Armor: 1
Action: Adds one food to the colony
Food Cost: 2
Armor: 1
Action: Can only throw at a Bee that is 3 or less spaces away from it.
Food Cost: 2
Armor: 1
Action: Can only throw at a Bee that is more than 5 spaces away from it.
Food Cost: 3
Armor: 1
Action: Throws at a Bee that is in front of it and is not still in the Hive.
Food Cost: 4
Armor: 1
Action: Eats a random Bee in its place. Takes three turns to digesting before eating again.
Food Cost: 4
Armor: 4
Action: Does nothing each turn, only useful because of its large armor value.
Food Cost: 4
Armor: 2
Action: Contains another ant and takes damage instead of its protected ant.
Food Cost: 5
Armor: 3
Action: Reflects damage back onto its attacker. If it does, it does an additional amount of damage to its surroundings.
Food Cost: 5
Armor: 1
Action: Does not block the path of a Bee that flies by. Damage all Bees that fly past.
Food Cost: 6
Armor: 1
Action: A Thrower Ant that does not die when placed in Water.
Food Cost: 6
Armor: 2
Action: A container Ant that protects an ant in its place and also deals 1 damage to all bees in its place each turn.
Food Cost: 7
Armor: 1
Action: A waterproof ant that doubles the damage of all ants behind her each time she performs an action. Each ant's damage can only be doubled once. There can only be one queen ant, and if she dies, the game ends.
*Due to instructional confidentiality, I may only privately share my code for employment purposes.