Abstract: An application enabling a player to utilize a portable computing device, such as a Smartphone, to function as a game controller for a gaming machine. The user would receive and return an associating link code to initiate a communication link between the gaming machine and the portable computing device by way of tapping, manually entering the code, or scanning an image of the code. The portable computing device enables manual user input or use of motion controllers for controlling skill based games in a casino environment. The application can receive a configuration from the gaming machine to replicate or mimic the controls and the gaming images, thus enabling the player to play the game at a short distance from the machine. The gaming machine can suspend play or terminate play when the portable computing device becomes distant or disconnected from the gaming machine.
Abstract: A server transmits an encryption key or encryption key information for specifying the encryption key to a mobile terminal. The mobile terminal acquires play money at the game machine, generates encrypted information by encrypting an ID token with the received encryption key or an encryption key corresponding to the received encryption key information, and transmits the ID token and the encrypted information to the server through the game machine. The server decodes the encrypted information, transacts a payment based on a user ID identifying a user of the mobile terminal and the amount of play money when the ID token received by the server matches the ID token acquired by the decoding, and authorizes the game machine to let the user play up to the amount of play money. Therefore, the game can be started by exchanging electronic data between the mobile terminal and the game machine with high security.