Medeival Warfare was developed over the course of a semester by Hugo Kapp, Arthur Denefle, Emily Sager, Charlie Bloomfield and Abhishek Gupta. It is a strategy based game written with an MVC architecture entirely in Java.
The full rules are available here: http://www.cs.mcgill.ca/~joerg/SEL/COMP-361_Handouts_files/COMP-361_medieval_warfare.pdf
It runs on linux and pc.