Simple Skill Point Allocation System
About this model
Diagram showing skill points being earned on level-up and their allocation towards separate skills.
This diagram models a skill progression system within a game framework, where players can earn skill points and allocate them to improve specific skills. It begins with a "Level Up" source node that generates resources (skill points) for the player, which are then stored in a "Skill Points" pool. This pool is central to the system, as it connects to various other pools representing different skills (Skill 1 Level, Skill 2 Level, Skill 3 Level, etc.) and their subsequent levels through resource connections. Skill points can be allocated to increase the level of these skills, represented by the flow of resources from the Skill Points pool to individual skill level pools.
The system includes mechanics for leveling up individual skills as well as advancing overall player level, with converters facilitating the transition of resources from the skill point pool to enhance specific skills or the player's overall level. State connections are used to modify the flow of resources based on conditions such as reaching a certain skill level, which can trigger additional allocations or advancements in skill levels. This network of pools, sources, converters, and state connections together create a dynamic model where resource allocation (skill points) directly influences the progression of player capabilities and overall development within the game.
"Simple Skill Point Allocation System" is a public Machinations diagram shared in the Community by Christopher Jeffery, with 38 components.
It was created in June 2022 and last edited in March 2023.
Open the diagram in the Machinations app and press Play to watch the resources move, adjust its values to test how the system responds, or remix it to make an editable copy in My diagrams.