Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Goal: A leaderboard system will be developed to allow users in games to compete. This system will run on the server side and can be

Goal: A leaderboard system will be developed to allow users in games to compete. This system will run on the server side and can be controlled with a dashboard created on the client (PC) side. It can be filled with fake data and simulated. Mobile users will also be able to access the data we create through web services.Description: The points collected by users playing games are stored in a database, and rankings are made in a separate table at regular intervals (e.g., every hour). Users are placed in leagues based on their points in the rankings. With a dashboard to be created on the PC side
Server:Access with different rule sets for Admin and User rolesAbility to save single or multiple user dataAbility to sort user data in separate tables or in an optimized mannerAbility to read user data in cloud or single formatsAbility to manually enter scores into the databaseAbility to generate X number of random fake users in the databaseAbility to invoke the ranking function in the databaseEntry point criteria for Silver league and Gold leagueSimulation button to obtain new scores as if X number of users played the game simultaneously, and if they refreshed their high scores, all league promotion, league demotion, and ranking updates within the league will be performed.
Requirements:Reading and writing methods on the server will be documented. Differences in access between admin and user will be specified in the same document.Each user must have a UID (unique ID). UIDs will be created on the server side.The algorithm or methods for creating UIDs must be documented.The high scores of users in the game should be stored in the database in relation to the UID.In addition to the table that holds the UID-Score information of users, a separate Leaderboard ranking table must be created. These tables should be designed considering different leagues. CAN YOU DO ME CONCEPTUAL DOCUMENTATION OF THIS?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions