Inspiration
Our inspiration for this project for one, was the theme for this year which was space, as well as the idea of wanting to do this type of project for a long time. We thought this would be the perfect project because we are all pretty knowledgeable about space so it sort of worked in our favor.
What it does
This program will display buttons with space topics that will allow you to click on to display a different fact about the selected button. For example, you click Jupiter and it displays "Jupiter has the shortest days of the eight planets". This fact is randomly chosen between five other facts given about Jupiter that are in the system.
How we built it
We built this project by gathering facts about each topic of space (astronauts, spaceships, and all of the planets including Pluto). From there, we created drawings using procreate and photoshop for each topic (sadly not used) and randomized the facts and linked them to each button respectively. Lastly, we made the simple buttons be attached to an actionListener to make the fact appear on the screen.
Challenges we ran into
The biggest challenges that we ran into were that we originally wanted to attach the images made for each topic to the button so that you could click the button and notably see that you were clicking that certain planet as well as setting the background to a certain image. After discussing with a few friends and mentors, we decided it would be too difficult to figure out how to do it correctly in the time allotted and we sadly had to scrap the idea.
Accomplishments that we're proud of
Accomplishments we were proud of include getting the buttons made and linking them to the facts, learning about actionListeners more, learning arrays, learning more about space, and lastly working as a team!
What we learned
We learned more about graphics, actionListeners, imageIcons, time management, and overcoming obstacles.
What's next for Space Facts
In the future, we hope to be able to set the buttons as images and get the program up and running, looking like a solar system and setting the background as an image as well as making it look cleaner and more professional.

Log in or sign up for Devpost to join the conversation.