Use soldier sprites to defend against other soldier sprites. Defend a central keep of yours which can defend itself.
There will be troops moving throughout the map towards your city
You have to select and send troops near the enemies to defend your city
If the soldiers get to the city and destroy the keep (the defensive castle probably shining golden) you lose
Map moves such that you can see everything
May not have time for all that
If I finish early:
Minimap (maybe selectable)
Villagers at the back can be sent to rebuild your city
Different troop types may be implemented
This is a prototype for a game with improved 3D graphics
Base is 4 quadrants of walls around it
Troops refers to your forces
Shield down troop vs shield up attacker is for peace and defense vs war and attacking (so ready to fight)
Functions like drawMap (not drawSprites(map) for more control) offer more control over which sprites are being drawn and when