top of page
图像(1).png

THIRD PERSON

SHOOTING

GAME

Game Background: In the game world, humans and demons once lived in peace, but the newly elected fire demon leader, driven by ambition, began waging wars against humanity. The human race is divided into two groups: ordinary people and the Chosen Ones, who are born with exceptional magical abilities. As demon invasions increased, the king recruited these gifted individuals as mages to protect the kingdom. The player is one of these mages. After losing her family to a demon attack in childhood, she dedicated her life to protecting humans and eliminating demons. Years of exorcism brought peace, but when demons strike again, she takes up her staff once more to defend the people.

錨點 1

Web Server Design

  • Developed a high-performance C++ network server. Utilizing a concurrency model that combines thread pools, non-blocking sockets, and `epoll` in both Edge-Triggered (ET) and Level-Triggered (LT) modes.  Implemented event handling using both Reactor and simulated Proactor patterns to efficiently manage multiple simultaneous connections.

  • Implemented HTTP protocol parsing with a state machine. Supporting both GET and POST requests.

  • Integrated a MySQL database to enable web-based user registration and login functionalities, and facilitated the serving of images and video files from the server.

  • Built synchronous and asynchronous logging systems to monitor and record server runtime status.

  • Optimized server performance to handle overten thousand concurrent connections, as verified by Web bench stress testing

Fitness Mobile Application System Design based on Android Studio

  • Set the target market of the mobile application, conducted user requirement analysis, and performed a competitive analysis. Designed UML Diagram and wireframe and applied waterfall model as the development methodology.

  • Implemented design in Java, built the UI using XML and JavaScript with multi-layout including animation. Created and saved data using SQLite Database. Further conducted mobile application evaluation and user testing

FUNCTION:

  1. Fitness information Database

  2. Login System

  3. User Information Database

  4. Video Player

  5. Music Player

  6. Search Function

  7. Contact System

  8. Outside Link

GAME PROJECT DESCRIPTION

PERFAST

GAME MECHANICS

The game is divided into two main categories: multiplayer mode and single-player mode. 

In multiplayer mode, there are two sub-modes: regular mode and time trial. In regular mode, all players race against each other, controlling their vehicles using 'WASD' keys and the space bar. The primary goal for players in regular mode is to reach the finish line. We have added obstacles on the road to hinder the players' smooth progress toward the finish line. Additionally, players can pick up items such as bullet pickups, shield pickups, and health pickups. 

In the time trial mode, players perform the same actions as in regular mode, but with one key difference: they must reach the finish line within a set time limit. If a player fails to complete the task within the allotted time, the game will automatically end when the timer runs out.

錨點 2
錨點 3

MAGE

GAME MECHANICS

In the game, players take on the role of a mage with four types of magic, seeking justice for the villagers by eliminating evil monsters and protecting the stability of the village. The character's name can be customized and changed according to the player's preference. Players control the character's movement using the "W," "S," "A," or "D" keys, while the mouse is used to adjust the direction for better aim during shooting. Skills are cast using the "J," "K," "L," and "O" keys, and the "X" key is used to pick up items. Once collected, items are automatically stored in the backpack, which players can access by clicking the corresponding button.

To help users quickly open specific pages, shortcut keys have been set up. For instance, pressing the "B" key opens the backpack, the "C" key opens the settings page, the "G" key opens the shop, and the "T" key opens the task menu. Initially, players can only use basic attack skills. Experience points are earned as players defeat different monsters, and each skill has its own experience requirement. Once the required level is reached, the skills can be unlocked one by one. Each form of magic attack has different benefits and costs. Except for the first skill, which has no cooldown, the other three skills each have varying cooldown times.

Before reaching the final boss room, players must traverse the newbie village, the mysterious forest, and the underwater world. After defeating the smaller monsters in each level, they will officially enter the boss room. Each level's monster AI is trained using different methods, including finite state machines, behavior trees, and machine learning. The game also features a shop system where players can purchase items using the coins they earn in each level.

图像(1)
mage22
mage11
mage33
mage44
mage77
mage55
mage2
mage99
mage1
mage100
mage3
mage88
截屏2024-10-22 下午5.05.46
mage102
mage101
mage66
錨點 4

ESCAPE

GAME MECHANICS

The game is divided into two main categories: multiplayer mode and single player mode.

 

In multiplayer mode, there are two sub-modes: regular mode and time trial. In regular mode, all players race against each other, controlling their vehicles using 'WASD' keys and the space bar. The primary goal for players in regular mode is to reach the finish line. We have added obstacles on the road to hinder the players' smooth progress toward the finish line. Additionally, players can pick up items such as bullet pickups, shield pickups, and health pickups. 

In the time trial mode, players perform the same actions as in regular mode, but with one key difference: they must reach the finish line within a set time limit. If a player fails to complete the task within the allotted time, the game will automatically end when the timer runs out.

錨點 5

ZIGZAG

GAME MECHANICS

This game features simple and intuitive gameplay, where a fox moves forward automatically, and players control its direction by tapping the screen. The game ends if the fox falls into the water or if the player's health reaches zero. Players can pause or resume the game by tapping a button in the bottom-right corner. The game offers two modes: Normal Mode and Cloudy Mode, where a fog trap obscures the player's vision for 30 seconds, adding to the challenge. There are 12 items available to enhance the gaming experience, including speed boosts, shields, and double coins. Additionally, various camera perspectives and nail traps increase the game's complexity and immersion.

AR BOOK

GAME MECHANICS

Players can use a mobile app to scan printed books and then watch 3D animations, listen to conversations, and play mobile phone-based mini-games. The 3D presentation and various interactions increase the interest of the story and make the story more vivid. The AR mobile application was developed by Unity and VuforiaEngine using token-based techniques.


Features:
a. Play the conversation automatically
b. joystick controls the frog's movement
c. LeanTouch implements the game of collecting feathers
d. Virtual buttons control forward and backward page transitions
e. Memory matching games
f. Play the video
g. LeanTouch implemented the pumpkin watering game
h. Pest eradication games
i.LeanTouch realizes making cake game
j. Use Automatic Speech Recognition to read word games
k. Using Voice Input, Voice Volume detection, Joysticks to realize the jump game

錨點 6

AR card

錨點 7
bottom of page