Inspiration

Ever had that one piece of media you just can't get out of your head? You wish to play a similar game or get a similar experience but you have no way of finding it.

What it does

PixelPal is an online ChatBot that helps you find that perfect game. Through a simple conversation, you can ask PixelPal for any kind of game. Ex: 'I really want a mystery adventure game.' PixelPal will give you 4 recommendations for different games fitting this criteria. You can further specify if you'd like and PixelPal will continue to recommend games that fit the criteria more and more.

How we built it

We did some front-end design on Figma which we translated to HTML code to make it an online chatbot. We embedded a known LLM model and fed it with our personalized database to retrieve the games from and update the page as needed

Challenges we ran into

Initially, we wanted to make a personalized AI model rather than embed one but we had some issues with dependencies and models that haven't been updated that were provided in the source code we planned to use. Another challenge we had was effectively translating the design to HTML at first.

Accomplishments that we're proud of

We were able to get our original design formatted just how we wanted and update the components we had originally planned as needed. We stayed strong in the face of adversity and used our problem-solving skills to attack the challenges as best as possible.

What we learned

We learned to be adaptable. Sometimes original plans don't follow through and you have to be able to make the next steps without being stuck on it for too long.

What's next for PixelPal

We want to implement favoriting games that the user liked that PixelPal had recommended. We hope to build individual user profiles to protect your conversations and information. Additionally, we want to create a platform that can recommend games appropriate for the user and ensure a safe and fun time when chatting with PixelPal.

REPO Link:

https://github.com/mayrawuzhere/PixelPal.git

Built With

Share this project:

Updates