Description as a Tweet:

It's the classic game of online tic-tac-toe... but with a perceptive twist! Play with your friends in a neverending, continuously collapsing tesseract, where the board continuously expands with every new round. As the previous board shrinks, your points get affected too!

Inspiration:

After we pooled our interests and looked into other topics like machine learning and web development, our group decided that we wanted to give our interesting take on a well-known game. Relating the idea to Ultimate Tic-Tac-Toe, where all the sections divide further, one of our group members explained that we can take this concept further than its counterpart.

What it does:

Players compete on a normal tic-tac-toe grid, but the entire section gets occupied by the winning player and shrinks to accomodate an even bigger board. Our rules state that a player needs two points to win, but it's mathematically impossible as the round's points get halved when expanding. We engineered an online quickplay feature, multiple animations, and music to aid the traditional Chinese theme.

How we built it:

We used Unity for building the game, and we used a tool called PUN for sending messages from computer to computer which simplified the process a lot.

Technologies we used:

  • C/C++/C#

Challenges we ran into:

Networking was a new concept to many of us, and it was interesting having to communicate and collaborate asynchronously and play to our strengths. Juggling time to work on the project regarding pursuing different goals was difficult, meaning that we had to work around the time limit.

Accomplishments we're proud of:

Being freshmen in high school, it was obvious that we would be at a general disadvantage due to the lack of experience and prerequisites. We managed to face these as a team to create a fully functioning game and implement a networking component in only two days.

What we've learned:

While we became more familiar with C# and its potential, this was one of the first projects that we've done that included animations and a soundtrack. As well as that, the networking aspect of connecting two separate people and manipulating arrays were a learning experience.

What's next:

Taking this project to the next level would mean creating cleaner UIs, implementing a function where players can challenge specific users, a local play option, and more soundtracks for different areas of the project. It would also be interesting to add directional scaling.

Built with:

We utilized Unity, a popular game engine, PUN, a networking stack, and Pixil, an online sprite editor.

Prizes we're going for:

  • Funniest Hack

Team Members

Gavin Tantleff
Finn Dyer
Josh Tagle

Table Number

Table TBD