The "registerGameUser" method will be responsible for registing a user with the application. The GameId will belong to a game registered to the application while the GameUserId will represent a way of uniquely identifying that player within that game. For example, Counter-Strike, as well as a number of other Valve game's identify users by their SteamID (https://developer.valvesoftware.com/wiki/SteamID).
This method will be responsible for registering a user of a particular game to the application. Currently this method does not allow for the same user to be tied to multiple games. The method will take in a game ID from a game within the database, a unique identifier belonging to that game and the currency of the user and return a user ID for identifying that user. The currency type will be used to manage transactions with paypal.
Summary
The "registerGameUser" method will be responsible for registing a user with the application. The GameId will belong to a game registered to the application while the GameUserId will represent a way of uniquely identifying that player within that game. For example, Counter-Strike, as well as a number of other Valve game's identify users by their SteamID (https://developer.valvesoftware.com/wiki/SteamID).
Functional Description
This method will be responsible for registering a user of a particular game to the application. Currently this method does not allow for the same user to be tied to multiple games. The method will take in a game ID from a game within the database, a unique identifier belonging to that game and the currency of the user and return a user ID for identifying that user. The currency type will be used to manage transactions with paypal.
Sequence Diagram
Class Diagram
Author: Greg Hatt (groggle at yandex.com)
Last edit: Gregory E. Hatt 2016-05-17