Ice Breakers
Introduction
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.
GOOD NEWS
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: https://ice-breakers-game.herokuapp.com/
Gameplay
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…
Installation
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 https://github.com/UOA-CS732-SE750-Students-2022/break-ice-game
# 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
https://dova-s.jp/EN/bgm/play7987.html
Team
Team name: No More Delay
Members
Name | upi |
---|---|
Peter | tzho416 |
Dylan Xin | dxin779 |
Owen Wang | wany027 |
Jianle Li | jli830 |
Jeff Peng | zpen741 |
Jimmy | swan825 |