Build a type of chess called Webale chess using Java, and implemented different "Gang of 4 Design Patterns" including MVC, singleton, strategy, memento, etc.
You can download the source code, and run them on your editor. Or simply go to Screenshot folder to see some screenshots of this app