Inspiration
Our Inspiration for the project was automation games along with the mixture of centering a core focal point around the Gemini API. We wanted to give people the option to learn algorithms in Python in a fun interactive and accessible way.
What it does
Our project gamifies algorithms and python programming into different 'levels' (sorting, knapsack & depth first search) along with an AI assistant to simplify the process for beginners
How we built it
Built using PyGame framework and Gemini API, we were able to build a working version of the application that allows users to edit, run and debug code live all while using AI assistants.
Challenges we ran into
Running out of tokens on the AI and downsizing the image capture (for AI context) so our usages were lower.
Accomplishments that we're proud of
Getting the Gemini API to work and display on the screen was already a huge accomplishment for all of us as we have never used a tool such as this one before. Everything else was just a bonus on our part and we are really happy that we have what we have currently.
What we learned
Optimization is essential in almost all areas of programming. Without it, we have huge queue times and large rates of data and traffic that becomes substantially hard to manage.
What's next for Seaside Programming
More levels! Animations! Sound effects!
Log in or sign up for Devpost to join the conversation.