Skip to content
This repository was archived by the owner on May 2, 2025. It is now read-only.
This repository was archived by the owner on May 2, 2025. It is now read-only.

Experience (EXP) / Stats proposal #3

Description

@h4kbas

What's proposed?

SoulBender should have an advanced experience system. Basically, there has to be a few skills like in the real world. If you do something for a while, it should be better. In the beginning, they should be randomly distributed like in the real world. Some can be better at fighting but some can be better at jumping etc.

For example, you always run so your running will be better in time even if when you are born your running sucks. Also, if you quit running for a long time, your skill will be less efficient just like in the real world.

Why it's proposed?

In order to have a expanding and gamer oriented game, we need this type of features, which gamers can shape the game according to their needs.

Context

In order to implement this feature, I think all the basic skills that game gives us will be multiplied with a float number and that float number should be mutated according to the activity frequency.

Also, these skills can be expanded according to the script system. We created a new item with a script / spell so we may need some specific experience point to use it.

For example, I created an item called Bow and I want a new skill called Archery to make people use it. If they do not have the minimum requirement of that skill, they cannot use it. They can either learn the basic skill from a book or from a person who has that skill already

Visual Attachments

[if available, include your visuals with ### heading and add a single line explanation what the visual represents]


Resources

[please provide us resources to make us understand the topic deeply at least 1 needed]

  1. Example Resource Name

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalThe issue is proposed to be discussedtbaThis issue will be announced with more details

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions