Inspiration
The idea came when we realized that the funniest part of competitive games such as mario kart is that of throwing attacks to your friends. So we decided to develop a game that tries to bring the most out of this idea.
What it does
It is just a game multi-platform game that can be funny to play from time to time.
How we built it
we used python and aiohttp to run a serveer on one of our laptops This server connects to both a database where plaing stathistics and such are being stored and a frontend built with angular. The server is able to handle muliple requests from different clients and pair them all in multiple games that can run simultanieusly.
Challenges we ran into
For some still unknown reason we had a ton of problems trying to obtain a local where we could deploy the angular webpage and access from multiple devices in the same local nework (we suspect it is related with the configuration of the HackUPC network but we are not sure.)
Accomplishments that we're proud of
The resiliency of the system to sudden disconnetions of users and which allows to re-start the game with no problem even after a relatively prolonged period of disconnection.
What we learned
How to display animated canvases with angular.
What's next for ReadyFlight
We would like to make it possible to create games of more than just 2 people to play in the same session (shouldn't be so hard given the setup). We would also like to investigate what are the optimal parameters of difficulti for the game. Itwould also b nice to improve the styling of the page.
Built With
- angular.js
- azucar
- cafeina
- python
Log in or sign up for Devpost to join the conversation.