BattleFieldSimulator

This is a JavaFX designed game which uses Object-Oriented Programming, Serialization and Multi-Threading to simulate battles between two sides of army allegiance. JUNIT tests were carried out to ensure the program runs smoothly