Giter Site home page Giter Site logo

Comments (3)

Ayagikei avatar Ayagikei commented on June 1, 2024 1

不好意思,好几次看到都以为已经回复了orz。

属性过多确实不好管理,针对这一点确实需要解决方案。
我们会考虑实现类似多种属性绑定、组合(如解决方案中描述的子属性)的功能,但具体的机制可能还待定。

比如文中的父属性“倍化系数“具体的增幅体系之类的。

from lifeup.

Issues-translate-bot avatar Issues-translate-bot commented on June 1, 2024

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


Title: [Feature] Attribute status statistics for hard core

**Is your requirement related to a problem? Please describe what problem you encountered. **
Please clearly describe the background of the problem or requirement

With the use of LifeUp, individuals clearly feel the need to subdivide the character status attributes. For example, for the fitness group, "strength" can be divided into exercises for different parts of the body, such as "shoulders", "Belly", "legs", etc., for example, "knowledge" can also be divided into mastery of knowledge in different fields, and "creation" can also be subdivided into "code", "cooking", etc. Different subdivision states can let users know what specific deficiencies they have under this type of attribute, so that they can have specific arrangements for their follow-up planning

In the current version, only the above-mentioned subdivision attributes can be created one by one and there is no affiliation with each other. After they are created one by one, they will occupy a lot of space on the panel and are not easy to manage.

Describe your solution
Please clearly describe the solution you envision

Not every user has the above requirements. Personally, I think it is possible to provide users with a setting that can be selected in the ordinary attribute mode and the more hard-core attribute mode. In the new mode, multiple "sub-attributes" can be created for ordinary attribute items. .
As just mentioned, under the "Strength" attribute, multiple "child attributes" representing different parts of the body can be created, and in order to introduce correlation between the parent and child attributes, the value of the parent attribute can be changed from "experience value" to "Factor", if the value of "Strength" item is "1.15", then the actual value of all items under its sub-attributes will gain 1.15 times the gain, and when completing the task of improving sub-attributes, in addition to the experience value of the sub-attributes themselves increase, the corresponding parent attribute "multiplication factor" can also be increased to a certain extent (same penalty)

(If conditions permit, you can also create a new level of sub-attributes for specific sub-attributes, which can achieve infinite subdivisions, but it is a bit too hardcore...)

In the statistics page, only the status of each parent attribute is displayed (the total value of this type of attribute can be displayed in the back according to a specific product algorithm), click on a specific parent attribute to expand and list all sub-attributes under the parent attribute. Status (that is, the second-level list), you can also display the proportion of all child attributes under this parent attribute to understand your own shortcomings

extra information
Please attach any additional information here, such as references, etc.

I am not good at expressing myself, the above description may be difficult to understand, I hope for understanding, and thank you for the development

from lifeup.

Issues-translate-bot avatar Issues-translate-bot commented on June 1, 2024

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


Sorry, I thought I had already replied orz after seeing it several times.

Too many properties are really hard to manage, and a solution is really needed for this.
We will consider implementing functionality similar to multiple property bindings and combinations (such as the sub-properties described in the solution), but the exact mechanism may be yet to be determined.

For example, the parent attribute "multiplier coefficient" in the text is a specific increase system and the like.

from lifeup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.