Two Ruby on Rails developers ended up doing node.js hackathon since there is no Ruby rampage anymore. See you at ReactRiot.

Team Members

Launch Site

Zoo Escape

A cooperative multiplayer game, designed to be played by 2-4 people working together to get all the animals from the Zoo.

V800 team 9553d2671a16b01dfcb9b3212a637bf1 1540840866

Description

Zoo Escape is a cooperative multiplayer game in which players have to help 4 animals in their attempt to escape from the Zoo. Players are allowed to move any of the 4 animals. So far sounds pretty easy, right? Well there is a catch - a single player can only move the animals in a specific direction(s). For example you and only you will be allowed to move the animals to the left. That means that the other players are in charge of moving the animals up, down and to the right.

Your and your teammates’ goal is to get all 4 animals to the corresponding exits (based on their color) before the time runs out. In order to make it easier for you, we have placed a couple of stopwatch icons around the Zoo, that will extend the timer when stepped on.

Instructions

  1. Choose your player name.
  2. Join an existing game lobby or create a new one.
  3. Get at least two players into the game lobby.
  4. Ready up and start the game

In game instructions

You have to cooperate with your teammates to get all the animals to corresponding exits based on their color before the time runs out. The timer is located in the right top corner, so make sure to keep an eye on it during the game.

You should not communicate with your teammates while playing the game, however we have obviously no means to enforce that, so we will leave that up to you.

Mouse controls

  1. Your move actions are located on the right side of the screen.
  2. In order to move a character in the ZOO, click a corresponding arrow button next to the character.

Keyboard controls

  1. Enable keyboard controls by clicking on the keyboard switch in the right pane.
  2. Focus a character you want to move by pressing keyboard button (e.g. press “Q” to focus “Blue Hippo”, press “W” to focus “Red Parrot”, etc).
  3. Press an arrow key to move focused character in a given direction.

Some useful tips

  • Try to focus on one task at a time (e.g. to get the "Red parrot" to the exit).
  • Try to get a bonus time as soon as possible, so that you are not under pressure later on.

Known issues

  • When two users with the same username join a game, it will most likely not work properly. If that happens, one player should change her/his username and re-join the game.
  • The app might not be responsive.

Built With

Concept of the game is taken from a board game “Magic Maze”. Our tech stack includes node.js (obviously), meteor (for backend), react (for frontend), mongoDB, storybook, babel, eslint, history, react-dom, react-router, react-switch, react-icons, react-loading, classnames, faker. Animal graphics are provided by Kenney (https://www.kenney.nl/assets/animal-pack-redux) and Kikus.

Feedback / Ratings (5)

All Feedback