Building Blocks
Last updated
Last updated
Let's start by representing each individual module and its general role.
In this simplified ERD representation:
The "Main" entity represents the RPG Game and acts as the central component.
The "Player" entity represents the user's in game character.
The "ShopModule" entity represents the module responsible for handling the player's purchases and interactions with the in-game shop.
The "AuthModule" entity represents the module responsible for providing authorization and authentication services.
The "DBModule" entity represents the module responsible for recording and managing data related to the player's actions.
With very simple logic we can configure these modules with the following relationships:
"Player" uses the "ShopModule" for managing player interactions with the shop.
"Player" requests authorization from the "AuthModule" for certain actions.
"Player" interacts with the "DBModule" to record and manage player actions.
This simplified representation captures the high-level relationships and interactions between the modules, providing an overview of their roles in the system.