Puzzle game
The non-euclidean world
Description
A game that allows the player to experience the non-Euclidean environment.
There are 3 levels in total (Walk straight, Find the coins, maze), and in each level the player completes the same quests in the Euclidean world and the non-Euclidean world successively.
The paper and slides related to the game can be viewed by clicking on the document icons below.
Click on the star icon to try the game (if you get stuck, you can double-click "enter " to skip the level).
Battle Journal
-
Research non-euclidean concepts and games using this concept. Find the most suitable reference game "Hyperbolica" and its Unity template.
-
Designing levels and quests. Design the quests for each level, evaluate the difficulty of the levels, and build the levels from the easy to the hard.
-
Create game scenes based on the Unity template, such as the map, the maze, the location of the gold coins.
-
Collaborated and pre-tested with another programmer and tester to make sure the game was completed on time and bug-free, and tested the game with 22 players.

Description
Description
Description
Description
Description
Feedback
The mathematical concept of non-Euclidean scared us at first. While doing pre research, we realised that the games we thought were non-Euclidean weren't really in a non-Euclidean world, but just made use of the concept of wormholes. And there are very few games with true non-Euclidean worlds. Luckily we ended up finding CodeParade's Hyperbolica, who was so kind as to provide the basic Unity template for his game. That's kept our project alive.
In the early stages of this project, we faced many teamwork problems. We had different opinions about whether to make the game by ourselves and the difficulty of making the game. Luckily, after we exchanged honest opinions, we compromised with each other and put ourselves in each other's shoes. In the end, our cooperation became smoother and smoother, and we finished the game testing and paper earlier than expected.
The lesson I learnt from this project is that teamwork is not just 1+1=2, we need to think from other teammates' point of view, convince each other and compromise with each other.