We had to program this game with few classmates. The main idea was to make it as much object oriented as we could, then it would be easy for us to add new features.
You have different types of troops, you have also resources and factories. The goal is to conquer the map and destroy the enemy headquarter. You can play against a friend in local or against a computer that have his own algorithm to find his way through the map. (Well, If I was a marketing student, I would say that we implemented an Artificial Intelligence algorithm).