Inspiration

Mini-Metro was jaw-breaking awesome, but a calmer and more relaxing game in a similar transportation theme would be awesome.

What it does

Unlike other implementations, this snake game is on an actual map powered by leafletjs and the NJT data, the bus stops and topography near it are therefore very accurate.

How we built it

The map is powered by the popular leafletjs with crowdsourced date from openstreetmap. The processing of data is done through MatLab, which made quick work of the data and sets up a reusable pipeline for other data from NJT in the future.

Challenges we ran into

The implementation aspects were the hardest, namely: how do we get a detailed and fast map while also being able to render shapes, on top of it? The actual snake implementation was much simpler than initially starting out due to the sheer pressure of tackling many tasks at once and sewing together something which did not exist.

Accomplishments that we're proud of

Accomplishments that we are proud of is being able to collaborate together on our first hackathon and having a blast while doing it.

What we learned

We learned that a culture of hacking and coding for fun still exists and is thriving. And this is in addition to the numerous things we learned throughout the event, from the projects itself to the seminars.

What's next for Transnake

Next for Transnake is multiplayer, bug crushing, different "game modes", and a better UI.

Share this project:

Updates