Computer Science

Supermarket Jump!

Supermarket Jump is a minigame where player can take part in a casual parkour experience. The player will play as a box of milk who does not want to be purchased and tried to jump against the conveyer belt to avoid being bought. The main objective of the game is to stay on the conveyer belt as long as possible. The player will encounter various obstacles in the process and some obstacles are deadly – touching them will immediately lead to the end of the game. Bonus points will also be offered if the player successfully performs a “risky jump”.

Soulnos: The Lost Soul

Soulnos – The Lost Soul is a 2D single-player platform game, which player controls two characters to clear every stage. In game, player will face various challenges, including two kinds of monsters, and four kinds of traps. As the movements of the two characters are synchronised, player needs to control the characters smartly to avoid dangers in every stage. Both characters can make a melee attack to kill the monsters in the game. In addition, boosters may exist in each stage, assisting the player to clear the stage. Four kinds of booster, including jump boost, speed boost, healing boost and ranged attack boost are included. When the game is progressing, hints will be revealed to player and player will know more about the truth.

3D Open-World Game

Harae – The Legend of Haruto”” is an open-world, Action RPG game inspired by games such as “”TES V: Skyrim””. The story is set in a post-apocalyptic world where robots have taken over humanity by unleashing a deadly plague onto the world. Haruto, the protagonist, seeks to save human-kind by destroying the robots’ source of power, located on his birth-island.
The goal of this project was to create as lively, detailed, and performant a game as was possible in the short development time that was given for COMP3329, and it will continue to see updates even after the semester is over.


This 3D platformer running game is about a girl falling into a dream which guides her into a world called Roll-topia. In the communication with the residents of the local villages, she learned that the villagers were frustrated with the invaders who destroyed their houses. As a result, she decided to kick up the invaders. She uses cheese to attract attention to the greedy mice on the way to protect herself. In the end, she surprisingly arrived to the beginning point, only to find out this world is in the shape of a hamster wheel.

Automatic cars

This project is participating the Robomaster ICRA AI challenge which aims to create an automatic small car which can conduct automatic navigation, decision making, auto-aiming (for shooting other robots). During the competition, robots will automatically navigate in an 8m * 4m competition region with barriers, localize itself, find the enemy robot, aim at its armor, and shoot it!

An Interactive AR Game

“With the increasing popularity and computation power of mobile devices, AR (Augmented reality) is more accessible. Video games, especially mobile games, can utilize AR technology to provide an immersive user experience. However, currently, most of the Mobile AR game usually lacks interactions between users and virtual objects due to the limited size and control interface of the device, nor can provide synchronized multiplayer expensive.

This project is to develop an AR interactive mobile game prototype that includes hand gesture control and world map sharing. We expect this technology can be applied in the education realm in the future.”

Smart Patrol Robot

With Covid-19 raging around the world in 2020, it not only sheds light on the critical role of airports to curb the spread of commutable diseases but also reveals the importance of fever checking measures at airports. Therefore, the project explores the possibility of utilising the smart patrol robot for fever checking at the gate area. The project incorporated a thermographic camera on the robot and proceeded with different stages of data collection, data processing, and face recognition. A web portal has also been developed for fever case management.

Social Networking Mobile App – Reciprocating and healing yourself

We want to build a platform where people can share their trauma, loneliness, distress, thought, and experience to others without fear to be criticised and can easily get support from people instead. Through or writing journals sharing stories with others can not only have a better understanding to oneself or other people, but it also helps building a high quality relationship and improve the sense of connectedness, which is beneficial for mental health and well-being for an individual and the society.

Analysis and Visualization of MTR Passenger Behavior During COVID-19

With the help of Professor Reynold Cheng we have acquired daily MTR transactions for the months January to August for 2019 and 2020. This data contains 6 columns including Passenger ID, Card type, Entry Station, Exit station, Entry Time and exit time.
We aim to explore and analyse this data to find relation between COVID19 spread and public transport.

We also aim to build a platform that would provide easy access to this data to the authorised users. Also provide a high level overview by using Visualisations. Finally, also conduct analysis like Someone like you.