Improving Movement Meter

I am thinking of way you could improve the Movement Meter. Like:

  • What if the Movement Meter could transmit based on duration of movement, or distance traveled, even without an item being tracked?

What do you think?

Just so you guys know : This isn’t me asking Gimkit to add new features! We’re talking about how to get the most out of the Movement Meter we already have, right now.

6 Likes

You could do that, but you would need to completely remake it, you could not use the original device. And what do you think it could be used for?

2 Likes

Maybe it could track thing like:

  • player distance traveled to trigger events
  • build stamina systems with visual feedback
  • Or even simulate physics that affect player speed based on custom conditions.
2 Likes

Distance is definitely possible with the player coords. A specific time would be a little trickier.

We could make it simpler using timers that activate/deactivate based on player movement events.

don’t mind me but I will bump this (sorry If I can’t).

1 Like

As much as I want to answer this question… Im pretty sure you can only track distance traveled by tracking items. (The coordinate device might work if you can use absolute value but Im too lazy to check)

That is completely fine!

1 Like

Distance travelled is only really possible with the coordinate system, unless you want to track the total amount of distance the player has ever moved, regardless of direction. Duration of movement is definitely more interesting, and I might look into building a system that tracks how long you moved the last time you moved.

Absolute value is possible with some simple math.

if number < 0:
    abs_number = 0 - number
3 Likes

You can get distance traveled by just using properties, you just compare the last set of coordinates to your current coordinates using the Pythagorean theorem to see how far you have traveled and and that to a property. Does that make sense?

1 Like

In this case, using the movement meter is actually probably better. doing a square root calculation every time someone moves is really computationally expensive. Also, the coordinate system isn’t precise enough to allow this to be very accurate. Finally, if you update this property every single time coordinates update, the Pythagorean theorem won’t really matter, as only one coordinate (x or y) will update at a time.

Adding a delay between checks of movement will make the tracking less precise, and if you change directions between checks it won’t be able to track that.

1 Like

Oh I thought it would. I guess I never knew that.

1 Like

Dunno if this was mentioned already, but it would require a lot of blocks as well as either a huge amount of triggers or waypoints – such as, like if you’re riding a train, you expend the energy of the train for the distance traveled, say, 150m expends 30 gallons of “fuel”. Once that invisible number reaches 0, the button or whatever you’re using to trigger it will be deactivated.

Checkers would also be needed.

I don’t thinks so, your good!


I am trying to see if I can simplify anything here.

1 Like

Tbh, not tryna make you feel down, but without waypoints, triggers, blocks, or checkers, it is almost impossible. I’m sure there’s another way to do it, but it would take much longer and would end up being much harder then just using the 4 aforementioned devices.

2 Likes

It’s more complex to set up, but possible.

1 Like

2 Likes

A lot of people on the forums use School Chromebooks, (As do I) and the Wiki may be blocked…

2 Likes

I added another link.

3 Likes

Oh sorry, didn’t see it after the edit :dotted_line_face:

1 Like