independent, text-based format. It was human-readable to an extent, which was a bonus for development, but it's format was very formulaic and therefore easy for programming languages to interpret. The format is described in Figure 31 - JSON Object Definitions and Figure 32 - JSON Type Definitions. Figure 32 - JSON Type Definitions A summary of the inputs and outputs of the management pages can be found in Table 28 - Management Page Descriptions below Table 28 - Management Page Descriptions Page Required Input Optional Input Output Name Log In Username Authentication Logs in a Password Key user and (SHA-1 User ID creates a hashed) session on the server User Username Get Info Key LED information User ID Audio Theme the currently logged in user. Games Games IDs Get a list of List Key Player usernames all games User ID the user can page_count interact with. Game moves Game ID Get the full Info Key move_limit Players of a User ID State game, given Game ID Turn Number its ID. Active Player (Optional)
independent, text-based format. It was human-readable to an extent, which was a bonus for development, but it's format was very formulaic and therefore easy for programming languages to interpret. The format is described in Figure 31 - JSON Object Definitions and Figure 32 - JSON Type Definitions. Figure 32 - JSON Type Definitions A summary of the inputs and outputs of the management pages can be found in Table 28 - Management Page Descriptions below Table 28 - Management Page Descriptions Page Name Required Input Optional Input Output Log In Username Password (SHA-1 hashed) Authentication Key User ID Logs in a user and creates a session on the server User Info Key User ID Username LED Audio Theme Get information the currently logged in user. Games List Key User ID page_count Games IDs Player usernames Get a list of all games the user can interact with. Game Info Key User ID Game ID moves move_limit Game ID Players State Turn Number Active Player (Optional) Get the full of a game, given its ID.
Senior%20Design%20II%20-%20Final%20Document.docx