Inspiration

Litter is a problem all across the world

When we pollute our environments with litter, it’s negatively affects the local ecosystem.

The general public doesn’t think about litter

The average person has no personal incentive to pick up litter, so it continues harming the environment.

What it does

Our pitch

Kritter Klutter is a game designed for mobile devices. Clean up the klutter around your kritter by taking photos of you cleaning up real litter. Level up your friendship with your Kritter!

Games are a fun way of changing the way that users think

Kritter Klutter’s gameplay forces users to become part of the solution to the real problem, not just their mindset.

Inspiration

We took inspiration from games like Pokemon Go and Tamagotchi to figure out what our game’s incentive would be. Ultimately, we landed on taking care of an animal by cleaning up their environment.

How we built it

Software

Streamlit

  • Easy to use UI
  • Allows for Python front and backend

Gemini

  • Free API usage
  • More reliable than a poorly trained model
  • Allows for fast processing of images

Firestore

  • Simple database
  • Serverless
  • Well documented

User Interface

Exploring Mediums

  • Gaining inspiration (Pinterest)
  • Creating mock-ups (Boogie board, TLDraw)

Others we were already familiar with

  • Hand-drawn sketches
  • Affinity Designer

Challenges we ran into

  • Integrating UI with Streamlit
  • Managing priorities and choosing what to cut
  • Time managment

Accomplishments that we're proud of

  • Improved knowledge of things we use
  • Game is very is applicable to life
  • Lots of content for such a short period of time
  • Great UI

What we learned

  • Working together allows for fast and effective success
  • Discovered a lot of new resources such as Pinterest, TLDraw, and LiveShare
  • We were able to share our knowledge to each other
  • We are now better at working as a team on projects
  • Time management is very important in such a small timeframe, so setting priorities is a must
  • Learned different ways to use software that we're already familiar with, such as integrating CSS into Streamlit

What's next for Kritter Klutter

  • Direct new users to the tutorial
  • Add new game features
  • Create daily quests to retain users
  • Local EXP mulitiplier events
  • Improving trash detection algorithm
  • More user interaction, such as pet names

Built With

  • affinity-designer
  • google-firebase
  • google-gemini
  • python
  • streamlit
  • vscode
  • vscode-live-share
Share this project:

Updates