manhunt improved (vim pun)
What it does
App that enables games of manhunt with very large playing field. App shows the location of the closest player on the opposing team to disincentivize camping and make the game easier for the people who are it to catch other players.
How we built it
Python/Flask backend hosted on Azure VPS + RN frontend + expo.io
Challenges we ran into
We tried to write a backend in Go, but after having trouble integrating our frontend and backen for ~6-7 hours, we gave up and rewrote the whole thing in Python.
We ran into accuracy issues with our math when calculating distance between any two longitude/latitude coordinates, and had to try various solutions before finding one that worked well.
Accomplishments that we're proud of
What we learned
How to use React Native, writing Flask backend
What's next for mim
Other bonus features e.g. team chat