Schlachtfeld is a battle simulator which can pitch large armies against each other.
At the moment it is command line based. A GUI is in planning, but the first priority at the moment is a rewrite of the battle logic.
This rewrite will open more options like moral calculation, independend development of each combatant (skills, abilities, type of soldier, depending on skills), leaders (who can inspire courage and make battle-plans), heroes (who raise morale, as long as they aren't killed) and support staff (like meds, war machinery, etc.), and even magic, supertech and similar.