Inspiration
When faced with a problem you can't solve, most programmers resort to rubber duck debugging. We resorted to the same strategy when thinking of projects, when we realized, we could have the duck BE the project! Also inspired by Microsoft's Clippy, we also aimed to create the perfect virtual assistant for
What it does
Quackii is a desktop pet that periodically gives you helpful reminders, volunteer opportunities, and can hold a good conversation thanks to it's natural language processing. Quackii can read or create events from your calendar, or relieve stress.
How we built it
With Python and no sleep.
Challenges we ran into
We were not able to implement networking capabilities/speaking with other computers in a way that we were happy with. Due to the dynamic nature of this app, many of our planned features such as a database for chat histories were too difficult for us to implement in time.
Accomplishments that we're proud of
We're glad that we were able to create a functioning desktop pet, that has a relatively clean and minimal user interface. We're also very proud of Quackii's physics simulations and how we can drag him across the screen.
What we learned
We're more proficient in GUI applications than we were before.
What's next for Quackii
We hope to successfully develop the networking capabilities to allow communication between different Quackiis on different devices.
Built With
- flask
- geometry-dash
- google-calendar
- html
- openai
- python
- tkinter
Log in or sign up for Devpost to join the conversation.