Project Description

The trivia game was created in Java with GUI elements made in Java FX. The trivia questions pulled from Open Trivia Database API. The entire project was coded in IntelliJ.

Challenges

One challenge was getting GSON to work in IntelliJ. Another was characters/symbols being incorrectly printed when pulling from the API

Solutions

Downloading libraries in IntelliJ fixed GSON not working. Encoding the API responses in base64 and decoding the base64 fixed incorrectly printed characters/symbols.

Learning

I learned how to create JavaFX projects in IntelliJ, how to download libraries in IntelliJ, learned about encoding and decoding strings, primarily in base64, developed API skills further through working with a API I have not worked with API before, and learned how to connect GitHub to IntelliJ and push/commit files to GitHub through IntelliJ.

Accomplishments that I'm proud of

I'm proud I was able to get all the project components to work on my own without the help of AI within the timespan. I'm also happy I got to apply things I learned from classes towards something that could have a more real-world application.

Built With

Share this project:

Updates