Michael-Kidd / 4th-Year---Main-Project

4th Year Group Project
0 stars 3 forks source link

High level Overview of the back-end of the project

alt text

Running The Application

Open Unity and navigate to the file named project desktop. Once the project opens in Unity, highlight the LoginScreen.unity scene and then click on play. Alternatively you can go to the build settings where you can build an executable file on your machine. Once built you can run the file on your machine.

Starting Screen

alt text

When the program starts the user will be presented with a login screen. If the user has an account, they can login. If they don't have an account, they may create an account. If they don't have an account and do not wish to create an account, they cannot continue and must exit.

Login Back-end

alt text

Account Creation screen

Choosing to create an account will open a new screen. When creating an account, the User will input a Username and a password which must also be confirmed.

alt text

Match Making Screen

alt text When the user logs in, then will be presented with a screen that allows them to enter the IP address of the game they wish to join. They have an option to host and play a game. They have an option to host as dedicated server which means they cannot also play the game. There will be an option for the user to choose a match from a list of currently hosted matches. Matches will be removed from this list as they are started.

Match Making Back-end

alt text

Lobby Screen

alt text Once a user selects the server they want to join or choose to host a server, They will be entered into a lobby were they can see other players who will participate in the game. When all players have clicked "Join" or have exited the game, the game will start.

In Game Screen

alt text

During the game, each player will race to a finish line and place accordingly.

Scoreboard Screen

alt text

Each player will receive points for completing the race with the first place receiving a larger number and the last place receiving less points. These scores will be stored and updated per game.

Scoreboard Back-end

alt text

High level Overview of the implementation of the project

alt text

Platforms

Users will be able to play using a PC or combination of PC and Oculus Rift.

Videos of the Project

Early stages of the Project

Video Demo of App

Early meeting and demo of the Project

Video Demo of App

Final video of the Project

Video Demo of App