May 1, 2012

For the second coursework assignments of the Advanced programming module at Southampton University I was tasked with creating a crossword application. This application to load crossword files and allow a user to complete them (providing hints if necessary). Crossworder Achieving 3640, my implementation had the following features:

  • Navigation around the crossword using arrow keys;
  • Ability to load and save crosswords from/to XML;
  • Dynamic resizing of the crossword gird based on size of the crossword;
  • Solved Clue Support — provides a log of a user’s progress, for example, informing them when they have got an answer correct.

Language: Java