Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamically created items #7

Open
h4kbas opened this issue Apr 7, 2020 · 0 comments
Open

Dynamically created items #7

h4kbas opened this issue Apr 7, 2020 · 0 comments
Labels
proposal The issue is proposed to be discussed tba This issue will be announced with more details

Comments

@h4kbas
Copy link
Member

h4kbas commented Apr 7, 2020

What's proposed?

In SoulBender, players should be able to create new items by giving some resources from themselves. Also, in order to use a new item, they should be able to create new stats (skills).

For example, I am going to create an item called Bow. I add or draw an icon. Also, I create a skill called Archery and make it a requirement to use the item Bow. So, I also create another item called Arrow.

To express this relationship between Bow and Arrow like concepts, we need pre-determined generics. In this case Throwable could work. I made Arrow as Throwable and it may take an instrument (thrower) and I gave it Bow. If I use it, it requires Arrow and can throw it.

Another example using Throwable can be a knife. It does not defined to require any instrument therefore you can directly throw it.

There are two ways to acquire Archery. Since I created the skill, I can teach people to initialize only one point. Also, I can write a book or paper to teach people one point to initialize the stat for the other players.

Why it's proposed?

[please give us the reason why you propose this feature]

Context

[please deeply explain the topic by giving examples and necessary background knowledge for everybody to understand]

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
@h4kbas h4kbas added proposal The issue is proposed to be discussed tba This issue will be announced with more details labels Apr 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal The issue is proposed to be discussed tba This issue will be announced with more details
Projects
None yet
Development

No branches or pull requests

1 participant