Project Description: In this project, we are going to implement a game which is originated from a board game called IQ-Puzzler using Java and Object Oriented Programming concepts. IQ-Puzzler allows you to deal with various puzzling challenges to achieve.

The Youtube video to explain the purpose of game:

Some additional features are listed below:

  • Different play modes (Random and Competetive)
  • Scoring
  • Hints
  • Awards
  • Customizability


  • Libgdx or Slick 2D (Gaming Framework)
  • Firebase (Database System)
  • Java FX (GUI Design)