A multi-playerdesktop game
Oct 2018 – Nov 2018
Academic Project | Tsinghua University, China
Skills
Interactive Technology, Tangible User Interface, Game Design
Role
concept designer, interactiondesigner, programmer, 3D designer
This is a multi-player desktop game complete with a tangible interface, in which 4 players must cooperate to help get the trapped "blue man" out of the maze in a limited time. The maze would automatically generate a different route for the map every time players play it again. The game enables players enjoying the game and build their ability to cooperating.
Inspired by a classic board game in which players have to cooperate within a limited time to win, I created a board game based on interactive technology, which realized the cooperation between players during the game.
And what I took advantage of interactive technology is that I realized the automatic generation of the game map each time the game starts, which usually can't be realized in a traditional board game. What's more, I make the map invisible, in such a case, players have to try out different tactics and memorize the map.
Technically, I utilized the NFC and wireless communication to achieve the interaction.
Players' task is using the four buttons at the sides and the two cubes to help the trapped twinkling blue dot escaping from the maze within a limited time.
The yellow LEDs on the top of the cubes indicate the route, the twinkling blue LED shows the location of the little man controlled by the player.
The maze information is hidden in the blocks on the board, only when the cube is placed on the blocks, the information of the maze would be shown on the LEDs of the cubes.
By pressing on the four directional buttons on the board, the players can control the blue dot to move towards four directions of “N”, “S”, “W”, “E”.
In the process of the game, the four players are not allowed to communicate with each other by speaking; instead, the game requires tacit cooperation among the players.
The player needs to explore the route by moving the Cube (only allowed to move the cube without the "blue dot")
When the game begins, each player picks a card randomly from four cards.
Those who draw the cards with W, E, S directions can only control the little man towards the three directions respectively.
The one with the “N” card is allowed to not only move the little man towards the N direction, but also has the right to move the cube in the game which is needed to explore the route(only allowed to move the cube without the "blue dot").
The game lasts for 1 minute and 20 seconds; the yellow LED will turn to orange when it comes to 1 minute which indicates you're running out of time.
If the blue dot escapes from the maze within the allotted time at last, all LEDs will turn to a twinkling green light. You win.
Otherwise, all LEDs will be a twinkling red light. You fail.
An NFC tag containing maze information is hidden under each block on the board. When the NFC detector detects the NFC tag, it would trigger the corresponding LED on the Cube to be illuminated to indicate the route.
In an effort to reduce the size, I developed the game based on interactive hardware-Microduino (Microduino is a derivative version of Arduino, but smaller).
The cube
When the two Cubes are attached to each other, the Light Sensors on the sides of the two Cubes will cover each other, along with the brightness value declining. The Core module can judge that the two Cubes are in attached status, and then the blue dot can “jump” between the two Cubes.
The board
The two cubes communicate with the board through the nRF wireless communication, and the Cube transmits the location information of the blue dot to the board. After the board receives the location information of the blue dot, the Game Board transmits the movement information of the blue dot to the corresponding cube.
Coding