VRcade breakdown

Play various arcade games in this VR arcade room! On this page I will break down my work on the arcade machines.

The Arcade Machines have various parts to them. There is the scoreboard that displays the time during play, the current score, and highscore. There is the machine itself that keeps track of the time and scores as well as updates the scoreboard and contains the positions for the areas to score. And then each machine has associated balls the player uses to score as well as a start button that starts that particular machine.

The player can start a game by walking over to the machine and using their hand to press the start button. The arcade machine is then in a playing state and a timer counts down and the player can attempt to score. The balls belonging to that machine will have their positions reset to their starting positions at the machine.

Each scoring area has a trigger that when detects when a ball of the corresponding machine passes through it. If this happens the amount of points assigned to the score trigger that was triggered is added to the player’s score.

When the timer runs out that session of play for the machine ends. The timer displays 0 seconds left and the score is reset back to zero. Should the game end when the score is greater than the highscore, the scoreboard display an alert that the player got a new highscore and then display the new highscore.