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!

Built With

Share this project:

Updates