Presentation: https://www.canva.com/design/DAG4KllB1mU/0Rq_Nejjx_lM53yrgbBzPw/view?utm_content=DAG4KllB1mU

Inspiration

We were discussing the space theme and one of our members wasn't listening to us and said, "sorry I was spacing out," and that sparked our idea. We wanted to create a sort of meditation program that could calm your mind and make users almost "space out" from the real world.

What it does

The program has a dynamic background of stars and moving planets, each planet being displayed with a fun fact about space. There's also a timer that the user can set to however long they want and also function as a focal point to maintain awareness of. When someone spends too long stressing out, it can be hard to remember to relax. With this program, you can take a break and pick how long.

How we built it

We consulted the internet Gemini, Claude, and Copilot to help with structure and how the program would work and split up work into the animation/facts portion and the timer portion. The timer group spent time creating a file with a clock that could be paused, reset, and set to different times. The design group focused on the stars, the animation of the planets, and the facts. We found music to use and learned how to import it into our main file and go along with the timer. Finally, we all came together as a group to combine these two files.

Challenges we ran into

There were a few problems with integrating the GitHub and figuring out the right way to implement specific things that we planned on. Embedding the timer into the main file was definitely a struggle and making the animations/music start and stop again when paused was definitely a challenge. We wanted Gemini to create a function to randomly construct either the big dipper or the Gemini constellation. Sometimes the program did not cooperate, and we had to go very in depth with what we were prompting the AI for.

Accomplishments that we're proud of

Being able to bring one program together after working on separate parts was definitely the most rewarding feeling. We all learned so much more about Python and how to make a program become something colorful and of our own creation. We are happy to say that this program will benefit us due to our rigorous course work and academic stress.

What we learned

We learned a lot about effectively using Python and GitHub, and planning and working effectively in a group. We continued to learn how AI can assist with efficient programming and how to be better prompters. We have not gotten to discuss visuals in our computer science classes yet, so in this program we got to learn how to make visuals but also how to animate them.

What's next for Spaced Out Meditation

In the future, we hope to implement AI generated facts that could go on the planets so there are new facts every time it runs. For the design aspect, more texture on the planets and even a ring on a planet for Saturn would be amazing. In the future, an app that you check in everyday (like Duolingo), so you have a streak of taking a little bit of time to relax every day.

Built With

Share this project:

Updates