top of page
Classes:
Code Example:
Project: Created in my Data Structures and Algorithms class
​
Purpose: Bejeweled Board was created using Java programming language
​
Skills: inheritance, abstraction, GUIs
​
Description: Each Shape class (ex. Circle) inherited some functionality from GamePiece Class. In Bejeweled Board, I used many if-else statements in order to swap the jewels, unselect a jewel when a non-adjacent one is clicked on, etc.
In the ShapeFactory class, I created random shapes at each location in the array/grid.
​
Bejeweled Game Java
bottom of page