Skip to content

Enhance All Builder Smart Items Feedback Cues; Improve Triggers, Counters, Text

RejectedGrant Request

Proposal Details

Author0xbd5b…cc74
PublishedJul 02, 2021 00:44
Voting beginsJul 02, 2021 00:44
Voting endsJul 09, 2021 00:44
Snapshot#NydZQN9

Grant size

5,000 USD

Tier

Tier 3

Beneficiary

0xbd5b…cc74

Description

Full Project Proposal Here https://github.com/wacaine/dcl-smart-items-ce/blob/master/proposals/all-smart-items-prop.md ### Adding more dynamic functionality for the very specific subset of smart items ##### Trigger Types Includes: Trigger Area, Trigger Round, Trigger Tile SciFi, Trigger Tile Square I want to upgrade the code to the trigger system code found https://github.com/decentraland/decentraland-ecs-utils. This upgrade will extend the current user entered/exited triggers. It will add the ability to detect when objects interact with other objects and also define what objects can interact with other objects. Interact here means when the bounds of 2 trigger boxes intersect with each other. An example: Food is triggered (or eaten) by both cats or mice. Also, mice are eaten by cats, so a mouse's trigger area is triggered by only cats (not the food or other mice). ##### Counter Types Includes: Scoreboard, Countdown timers Scoreboard for example, only when the target value is reached can it trigger an event. Define more triggerable events as the counter is incremented or decremented. Events such as trigger when increments by 1, nears the target value, reset etc.. ##### Text Displaying Types Includes: Plain Text, Galleries Be able to change the text, font, color by an action event ##### Toolbox Add Bounce Action Toolbox currently manages object motion. To be able to get dynamic movement more at least one more action needs to be added. Bounce will take the current motion and calculate its bounce off an object/bounds. It will calculate the most basic bounce trajectory of an object and purely reflect the direction. It will not consider the object's mass, shape or rotation at the point of collision. If it is possible to gain access to the object's shape and mass to determine a better angle and a more realistic bounce this will be a stretch goal. Bounce will have a few parameters like " elasticity" or how bouncy the collision is. It can either dampen the bounce or speed it up. ### Make smart items more scene efficient. ##### Add more user feedback The user feedback on smart items is not very flexible or lacking (see General Audit provided below). If they do have onClick events many times the hover text cannot be changed. I want to add onClick events to more of the smart items as well as additional configuration abilities like changing the hover text. ##### Some examples of better user feedback: The Fantasy Black Button text says "Press" and cannot be changed to "Press to open door" for example. Or if the builder chooses not clickable at all that is not possible either. The Blender smart item is clickable but the hover text is not changeable it just says "Interact". Would it not be more fun if the hover text could be changed to "Make smoothie". Or if the builder chooses not clickable at all that is not possible either. The Trapdoor is not clickable nor has hover text. While that is likely because it is supposed to be a secret trap door what if someone wants it to have this ability. Make clickable with hover text "Open secret door"

Voting Power

00.5M1MRequired to pass07/0207/0307/0507/0707/08
YesNo

0 Comments