It's game using Java UI.The objective of this game is to collect three plates or more in the clown’s plates to increase the player score, it is also a multiplayer game The game also supports save and load using serialization The game was built using different Design Patterns.
1- You should not support only plates; you should support other shapes (you should have a class Shape). The shapes classes should be dynamically loaded at the start of the execution from a specific folder. You should support at least two shapes.
2- The user gets a point when he collects three consecutive shapes from the same color (even if they are different shapes).
(Singleton, Factory or Pool, Iterator, Dynamic Linkage, Snapshot, State, Strategy, Observer, MVC, Object Pool).