Inspiration
We took inspiration from both Clippy and the Annoying Goose desktop app. We noticed that Clippy is a little too boring, strictly helping the user while the Annoying Goose is too malicious, tracking mud across the screen and dragging the mouse away. Desktop Reveille is the best of both worlds!
What it does
Reveille mostly paces around the screen and will bark the Aggie War Hymn when clicked! She's there to keep the user company without being too annoying.
How we built it
We mostly used Python and PyGame to create our Desktop Reveille!
Challenges we ran into
We had a lot of trouble figuring out to create the transparent desktop window that stayed on the top layer of the screen. This way, Reveille would always be in sight of the user, just like other desktop pets! We also struggled with implementing the barking audio when clicked and using GitHub in general, since it was our first time working on a team project of this scale.
Accomplishments that we're proud of
Having Reveille walking across the screen was very satisfying! The small walking animation we got to work made us all very happy! The cherry on top was having her bark when clicked as well.
What we learned
While we learned a lot about Python and PyGame, we definitely think that we learned the most about GitHub! We struggled a lot with GitHub and learned a lot about pushing, pulling, and working together on one code.
What's next for Reveille Radio Desktop Pet
We intend on adding a small dog bed in the corner she can sleep in as well as a boombox in the upper righthand corner that, when clicked, would play some chill lofi beats for the user!
Log in or sign up for Devpost to join the conversation.