Ice Breakers



During the COVID Pandemic, people could hardly meet in person, resulting in a sense of distance between people. When meeting online, it is often difficult to move forward because of the social awkwardness. Ice-breaking games are essential at this time because they can narrow the distance between people.


Here we are, Introducing the cutting-edge multiplayer mini-game “Ice Breakers” where players can invite their newly formed group to a quick game for introductory and Ice-Breaking purposes. A live chat is provided during the game for the group to communicate and get accustomed to each other.

Play now:



Get Ready!

Once you are have joined a room, please select a colour for your avatar and click the ready button! Background Music is playing, but you can mute it with the button on the top left corner.



Game Configurations

Only the host can change the game configuration. If no seal player is chosen, the host will be the seal by default.


Control and Rules

Key Action
W Move up one ice (square)
S Move down one ice
A Move left one ice
D Move right one ice
Space Break the neighbouring ice in the direction that the player is facing (seal only)

Seal can only move in water (where ice is broken).

Penguin can only move on the ices (light blue squares).

If a penguin is on a broken ice at any time, it sadly dies.

When all penguin players are dead before the time is up, the seal player wins!

Otherwise, if there is at least one penguin player that is alive at the end, the penguin players lose…


Seal Win seal_win

Penguins win penguins_win


To clone and run this application, you’ll need Git, Node.js 16.x, Yarn installed on your computer. From your command line:

# Clone this repository
$ git clone

# Install dependencies
$ yarn install

# Run the app locally
$ yarn start:dev

By default your application will be hosted at http://localhost:3000, while the socket backend at http://localhost:8080/.

Running tests

yarn test

Tech Stack

  • Node
  • Express
  • React
  • Mantine
  • Tailwind
  • SocketIO

Background Music


Team name: No More Delay


Name upi
Peter tzho416
Dylan Xin dxin779
Owen Wang wany027
Jianle Li jli830
Jeff Peng zpen741
Jimmy swan825


View Github