What happens when the zombie apocalypse begins at a conference? Watch the fight between real humans and zombies, and influence the action. Deploy free beer to attract humans and play dubstep to attract zombies (they love it).
You can search for a conference to watch (sourced from lanyrd) or join an already running simulation. Real attendee information is used to create the humans (and their images), then the simulation begins.
All viewers watching the same conference are seeing the same simulation play out and can influence the movement of the humans and zombies.
You can add, and move around free beer markers to attract humans, or drop dubstep players to attract zombies (all zombies LOVE dubstep). Zombies will of course infect humans and things will go from bad to worse. Free beer and dubstep only lasts so long so be prepared to deploy more.
The simulation is all calculated on the server using natural simulation techniques and the movements are broadcast using socket.io to all viewer browsers keeping them all synchronised. Images are pre-processed on the server to give them that zombie look.
Select (or search for) a conference to view from the home page links. If you choose one that's "running now" you will join other players in the simulation.
Once you are viewing a simulation you can click the "attract humans with free beer" button (top left of screen) to deploy a free beer marker. Humans are attracted to free beer and the marker can be dragged to influence their direction. The "attract zombies with dubstep" button works likewise for zombies. You can deploy more than one marker to influence the motion in a more sophisticated fashion. If you are watching a simulation with other people you can takes sides, one player trying to help the humans, the other the zombies. Or, if you like, just sit back and enjoy the show: watching your friends become zombies.
The map can be zoomed and dragged as you see fit. Once all humans have become zombies, you can return to the home page to try a difference conference.
We have tested on chrome and firefox, but sadly not on a mac (neither of us have one!), so please try another browser if you have problems.
The movement is smoother than the pitch video shows, the laptop we recorded the demo on was struggling a bit.
font-awesome for icons. foundation zurb for some styling. lanyrd api courtesy of lanyrd npm module. graphics magick and gm module for image processing. vector2d-lib for vector maths. proj4 for coordinate system transformations. perlin-noise for smoother random motion. Craig Reynold's steering algorithm for movement (http://www.red3d.com/cwr/).
Voting is now closed.