Inspiration
We love hamsters. Hamsters are everywhere in our feed. And guess what, according to two of our teammates, one of us looks, acts and behaves like a hamster? Plus, we are all social media addicts and need someone to make us LOCK IN!!!
What it does
Detects if you have been slacking: scrolling social media, playing roblox, or idling, and make you lock in!
Hamster actions to get you to lock in:
- Drag mouse away when you're slacking
- Slap mouse away when you're slacking
- Makes the window size smaller when you're slacking
- BITES the video playing when you're slacking
- SPLATS onto your screen when you're daydreaming
Getting too annoying or taking a break?
- Long click on Nibbles to put him to sleep and long click to wake him
How we built it
We built it in PyQt5, a GUI toolkit that uses the Qt toolkit.
Challenges we ran into
We're a team with low hackathon experience, and PyQt5 is a completely new library to us and not a particularly easy one to learn. With zero experience building these kinds of projects, it was difficult for us to get started As STEM people, we were unsure if our sprites would turn out nice ðŸ˜.
Accomplishments that we're proud of
We quickly learnt and coded with Codex and ChatGPT, basically learning how to do this entire thing on the fly. Cute drawings 🤩
What we learned
We have learned more about using Python for GUI and also how to utilise AI Agents to maximise our productivity!
What's next for Nibbles
In the future, we hope to enable more customisations for users, e.g. customising name and colour. We also plan to allow users to exchange their lock-in time for food to feed their hamster.
Built With
- codex
- pyobjc
- pyqt5
- python
Log in or sign up for Devpost to join the conversation.