Inspiration
We were looking at the online game tank trouble and thought it would be fun to recreate it along with a few twists that would spice up the game a little.
What it does
The demonstration says more than words. Essentially we have two players within a randomly generated maze that try to tag each other by shooting lasers.
How we built it
We used Python as the primary source of building the game itself, using the modules pygame and numpy. To build the website, we used CSS and HTML.
Challenges we ran into
The organization was definitely a big issue. It was very easy to get disorganized towards the end of the project as the team is just rushing to get the project finished and put everything together.
Accomplishments that we're proud of
We're proud of the fact that we coded this in only a day and a half, as there was a lot of complicated logic, and considering that two of us haven't done a hackathon before, there was definitely a lot to learn.
What we learned
One of the biggest things that we learned was the use of Prim's algorithm, which was essential to our maze generation algorithm. Prim's algorithm is essentially a graph search algorithm that is taught in many computer science courses teach under the topic of graph algorithms. Luckily for us, learning about it helped in the course of making this project.
What's next for Tag Laser
If we were to extend the project, we could maybe add some power-ups to the game or maybe make some mirrors teleport particles to other mirrors within the map.
Log in or sign up for Devpost to join the conversation.