Gerard O'Neill

Foxesss

The home page of Foxesss, a game that Gerard O'Neill builtThe game lobby page of Foxesss, a game that Gerard O'Neill builtThe game settings page of Foxesss, a game that Gerard O'Neill builtThe question/answer page of Foxesss, a game that Gerard O'Neill builtThe scoreboard page of Foxesss, a game that Gerard O'Neill built

This is a game that I built after playing a party game called Snakesss with friends in my hometown. I really enjoyed the game, but wanted a way to play with them online since I now live on the other side of the world. I took the core concepts of the game and added my own aesthetic spin to it. The questions are provided by the Open Trivia Database.

All games have a 5-character code associated with them which can be used by others to join the game, either by inputting the code manually or by scanning a QR code. Disconnections and reconnections are handled gracefully, which is crucial for mobile devices (especially iPhones).

Due to the real-time nature of the game, I originally built it using the Phoenix framework, which I had never really used before. However, since this was new to me, it was easy to forget specifics of the framework and the Elixir language, making it difficult to fix bugs whenever we ran into them. This was amplified by the fact that we only played every few months.

Thus, I decided to completely rebuild it using technologies that I was more familiar with and wouldn't be at risk of forgetting. This allowed me to fix all the bugs we were discovering, while also adding a few new features as well.