All Java Codes from CS 102 - OOP and GUI
- Labs 1-2: Terminal based input output.
- Lab 3: OOP, vehicle simulation with different types of vehicles.
- Lab 4: GUI, bus animation with adjustable wheel count and bus length.
- Lab 5: GUI, a game in which the player tries to match the color of 4 squares, with each square having a random chance of becoming red, green or blue at each click. Uses recursion.
- Lab 6: Image sorting via Bubble Sort. Sorts the image such that the brightest pixel moves towards the upper left-hand corner and the darkest towards the lower right-hand corner.