Inspiration

The amazing game of UNO

What it does

We created an AI-powered UNO game. It allows you to play on various difficulties, from competitive to casual. Not only can you play with just one person, but you can indulge in endless UNO fun.

How we built it

We created the base game in C++ and adapted it to work in Java Script. For the frontend interface we used HTML and a mix of assets obtained from the web and free packs. And we used Python for backend and Java Script once more to run the servers.

Challenges we ran into

3/4 people on our team had never attended a Hackathon before, so we were very new to this format. And due to this, some people suffered from a lack of storage on peoples computers. Since we don't want to pay for premium, our service may suffer from delays when the AI wants to respond accordingly. We also had a bunch of merge conflicts since we all wanted to work together, luckily we were able to fix them.

Accomplishments that we're proud of

We were able to utilize AI (specifically OpenAI: gpt-oss-120b from Hack Club hackai) in order to create a competitive single player game.

What we learned

We learned how to work as a team and specifically how to use Git version control with GitHub repositories. And we learned the power of friendship 😂.

What's next for unoAI

Online multiplayer and extensions with accounts and settings are in the works.

Built With

Share this project:

Updates