Comments (3)
不好意思,好几次看到都以为已经回复了orz。
属性过多确实不好管理,针对这一点确实需要解决方案。
我们会考虑实现类似多种属性绑定、组合(如解决方案中描述的子属性)的功能,但具体的机制可能还待定。
比如文中的父属性“倍化系数“具体的增幅体系之类的。
from lifeup.
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.
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)
- [Feature] Last Repeat Cycle / Last End Date in Repeat Cycle HOT 1
- [Feature] HOT 3
- API: Moving coins to ATM HOT 4
- [Feature] Gear Items HOT 1
- [Feature] Item Tags (for alternate crafting ingredients) HOT 1
- [Feature] Url to enable or disable an item HOT 2
- New API HOT 5
- [Bug] Some dialogs aren't usable in landscape on phones HOT 2
- [Feature]option do not show overdue task HOT 2
- [Feature] Allow overwriting team tasks' repeat frequency, start and end times locally HOT 1
- [Feature] Adding the posibility of Multiplying or substracting a [$Number] (Variable Placeholder) HOT 1
- [Feature] Adding the option of limit the purchase of an Item basing on total experience instead of experience level. HOT 1
- [Feature]建议增加数字达标类型子任务 HOT 3
- Scaling of Life XP seems off depending on how tasks are rewarded HOT 1
- [Feature] daily planner HOT 1
- [Feature] Ability to hide/archive individual tasks to remove them from view. HOT 2
- [Feature]输入步数时默认使用数字键盘 HOT 4
- [Feature] Representation of level by picture HOT 3
- [Feature] Monthly due but with weekly completion frequency HOT 1
- [Bug] Text reward on tasks cannot be removed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lifeup.