Inspiration

We wanted to make something fun, but don't have the time to do level design. The fun of spaceship shootout comes from the unpredictable behavior of other players.

What it does

It allows players to get on, control a spaceship, and shoot bullets at other players.

How we built it

Serves a distributed game state to perpetually updated clients running phaser.io

Challenges we ran into

We tried to wrap our project into webpack and docker but it wound up taking up the first 7 hours because Phaser.io has some idiosyncratic ways of setting global variables.

Accomplishments that we're proud of

Well, we wound up building the bulk of it within the last 5 hours of being awake, so I'm pretty happy with what we came up with.

What we learned

Right tool for the right job. If we did it again, we would've used plain javascript to avoid the hassle of setup and delegate tasks right away.

What's next for Spaceship-Shootout

I could see us working on collisions, adding in powerups.

Built With

Share this project:

Updates