Inspiration

We were inspired by games like Chameleon and Among Us where everyone looks the same but one person is actually an imposter. We wanted to turn this idea into an indie game, so we developed Odd One Out.

What it does

The game starts with multiple clones that look identical at first, but one clone has a small difference. The player can remove a clone at the cost of more points, so optimization comes in the form of most clones left on the screen. The clones progressively become more advanced and technological, as seen with our graphics. There are 5 levels with progressively more clones and more subtle differences, so be ready to test your perception.

How we built it

We built it using Ursina in Python, which we were all knowledgeable about. We used Piskel for our graphic design, which was a new software to all of us.

Challenges we ran into

None of us were proficient in animation and graphic design, so we had to learn a new software and try our best. In the end, I believe our graphics are pretty solid and we are happy with the results. We also struggled to come up with an idea, so it took us a bit to get started.

Accomplishments that we're proud of

We are proud of the entire project, but specifically our graphics and the overall idea which we believe is pretty unique and innovative. We also had fun playtesting the game, so we believe it is an overall good experience.

What we learned

We learned how to animate clones and also code AI movement that seems to be the same at first glance, but actually has subtle differences coded within.

What's next for Triple O - Out One Out

We want to develop more levels and also try implementing a multiplayer mode where players compete to see who can find the odd clone the fastest, implementing a time based point system rather than one where most clones = most points. We also wanted to try and put multiple types of entities in a single level, so multiple clones (one from each entity type) would need to be spotted before completing one level.

Built With

Share this project:

Updates