Assignment 1
Developed a simple game Paddle using Observer Design Pattern.
Screen Shot

Assignment 2
Added new features to Paddle such as Play/Pause, Undo, Replay using Command Design Pattern.
Screen Shot

Assignment 3
Added the functionality of Dynamically changing the Layouts from Border Layout to Flow Layout using Composite Design Pattern and also implemented Save/Load functionality using Strategy Design Pattern.
Screen Shot 
Link to WIKI
Assignment 4
Developed a Game Maker which is capable of making Paddle game.
Screen Shot

Link to WIKI
Assignment 5
Developed a Game Maker capable of making Paddle, Space Invaders, Asteroids, Frogger by modifying given codebase.

Link to WIKI
Assignment 6
Developed a Game Maker capable of making Paddle, Space Invaders, Asteroids, Frogger and Pacman by modifying on a codebase of our choice.
Link to WIKI
Assignment 7
Created a simple File Chooser Widget which can read from a file and write the contents to a file.
Link to WIKI