generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Roblox » Suggestions & Ideas
Home Search
 

Re: GravityFields

Previous Thread :: Next Thread 
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
02 Feb 2015 08:02 PM
I've seen a couple gravity-related suggestions, but I came up with my own idea.
It would be an object known as GravityField. It can be added to the Workspace. A GravityField is similar to a brick, but it's a region that affects anything inside of it.

Properties:

Position - Self-explanatory.
Size - How large the affected area is.
Shape - Sphere or Block. This is the shape of the region affected.
Direction - Which way it faces. Has 7 possibilities:
-Top - In the direction of the top surface.
-Bottom - In the direction of the bottom surface.
-Left - In the direction of the left surface.
-Right - In the direction of the right surface.
-Front - In the direction of the front surface.
-Back - In the direction of the back surface.
-Center - Toward the center of the field; in relation to Position.
Rotation - Works like a normal brick. Applies to the Direction property.
Strength - Ranges from -1 to 1. -1 is the strongest outward, 1 is the strongest inward, and 0 means normal gravity (Good for if a script were to activate/deactivate the field.)

Possibly also an Anchored property to make things interesting; otherwise it's always anchored.
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
03 Feb 2015 06:38 AM
Bump
Report Abuse
iWindowz is not online. iWindowz
Joined: 05 Jan 2013
Total Posts: 1809
03 Feb 2015 06:39 AM
Like a conveyor?
Cool.
Support, I love new kinds of parts, so I can mess with them.
Report Abuse
ApatheticAroblox is not online. ApatheticAroblox
Joined: 07 Apr 2011
Total Posts: 310
03 Feb 2015 06:40 AM
Cool,

could be useful for space-related builds.
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
03 Feb 2015 06:40 AM
Sort of, though it's a change in the direction/strength of gravity.
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
03 Feb 2015 06:43 AM
It could also work for obstacle courses, battling games, etc. Can definitely make Roblox more fun!
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
03 Feb 2015 08:08 PM
Bump again.
Report Abuse
RobloxianDav is not online. RobloxianDav
Joined: 05 Mar 2011
Total Posts: 2713
03 Feb 2015 08:10 PM
You should study orbital mechanics, it makes it more interesting. Imagine being able to swing blocks around a planet, if they're fast enough they can orbit it, if its too fast it could swing out of orbit or become eliptical, or if too slow it will be sub orbital and hit the ground. Very nice idea, also a sphere of influence type thing if you didn't already mention it. Sphere of influence is basically the field where gravity effects although the further away from the field the weaker the gravity and the closer the stronger. This would also effect different mass blocks.
Report Abuse
RobloxianDav is not online. RobloxianDav
Joined: 05 Mar 2011
Total Posts: 2713
03 Feb 2015 08:12 PM
I recommend you try this model out.

http://www.roblox.com/Planetary-Gravity-item?id=202227526
Report Abuse
ArcticSorcery is not online. ArcticSorcery
Joined: 19 Aug 2009
Total Posts: 4761
03 Feb 2015 08:39 PM
all of these gravity ideas are good

all of them are equally applicable to gameplay
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
03 Feb 2015 09:00 PM
The problem is, scripted physics are not very compatable with Roblox. An update such as one on performance or physics can alter the affects of such scripting, even breaking it. A physics feature, on the other hand, is more compatable. In fact, a feature has the chance of being fixed by the developers themselves instead of scripters, if it were to be hindered by another update.

As for the gradual strength effect, that would probably have to be a bool value. If it's true, it has gradual strength that ranges from one point to another/others. If it's false, gravity is the same strength in the entire region. Gradual gravity's effectivity would depend on the size of the field. So, there's an addition to the concept.
Report Abuse
RobloxianDav is not online. RobloxianDav
Joined: 05 Mar 2011
Total Posts: 2713
04 Feb 2015 03:30 PM
Is it just spherical gravity or can you have flat gravity?
Report Abuse
Coriandr is not online. Coriandr
Joined: 25 Jun 2014
Total Posts: 6850
04 Feb 2015 03:31 PM
Support.



~Snowman Wannabe
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
04 Feb 2015 03:46 PM
There can be flat gravity. The first 6 choices in the Direction property would all be flat. The seventh is spherical.
Report Abuse
RobloxianDav is not online. RobloxianDav
Joined: 05 Mar 2011
Total Posts: 2713
04 Feb 2015 04:04 PM
Oh ok I thought when you said that you mean the gravity is coming from there.
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
05 Feb 2015 12:09 PM
Well, it sort of does come from the center. If the field were 30 by 10 by 10, it would be in a region 3000 cubic studs, with the center in field's position. It's the center of the region, not the center of the direction (unless it is set to spherical).

This would mean that a field's max size would be up to around 2,000 studs in each direction (as parts are limited to this, last time I checked) but I doubt anyone would need one that big. Besides, there could be more than one.
Report Abuse
RobloxianDav is not online. RobloxianDav
Joined: 05 Mar 2011
Total Posts: 2713
05 Feb 2015 02:45 PM
XD I would most likely need a gravity field that large, I think Roblox needs to increase the max part size from 2048 to something far bigger, I just wanna experience making large planetoids and building on them.
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
06 Feb 2015 06:43 AM
I never thought of that.
Maybe there could be a multiplier property ranging from 0 to 5, with 1 being default.
Report Abuse
DerProgrammierer is not online. DerProgrammierer
Joined: 16 Aug 2007
Total Posts: 12992
06 Feb 2015 07:13 AM
"The problem is, scripted physics are not very compatable with Roblox. An update such as one on performance or physics can alter the affects of such scripting, even breaking it."

Code is code. In theory it shouldn't matter.
Report Abuse
Coriandr is not online. Coriandr
Joined: 25 Jun 2014
Total Posts: 6850
06 Feb 2015 12:52 PM
Der,
the difference is, ROBLOX can mess with the key parts and how it completely works; unlike us. With the tools ROBLOX gives us, it's different than if ROBLOX themselves did it.



~Snowman Wannabe
Report Abuse
TixPile is not online. TixPile
Joined: 25 Jun 2013
Total Posts: 7310
06 Feb 2015 01:15 PM
mmmmmmmmmmmm
Report Abuse
Bergan is not online. Bergan
Joined: 23 Nov 2007
Total Posts: 4942
06 Feb 2015 04:51 PM
I didn't mean the scripts themselves, but the effects that the scripts create. No matter what update,scripts will cause effects when and where they says so.

However, even though the scripts' values are constant, the Workspace's reactions to the scripts are not constant. Physics and performance updates can change things such as the speed of a movement, the force of collision, or the vertex of a the trajectory of a brick propelled upward.

Report Abuse
DerProgrammierer is not online. DerProgrammierer
Joined: 16 Aug 2007
Total Posts: 12992
06 Feb 2015 06:17 PM
"the difference is, ROBLOX can mess with the key parts and how it completely works; unlike us. With the tools ROBLOX gives us, it's different than if ROBLOX themselves did it."


If you want to know how it completely works, you can use a memory reader and learn Assembly and read Roblox's code. But that's not what I was saying. The only reason it's 'so slow' for us to develop is because Lua is interpreted. It's not slow, this implementation is slower than C++. Really all gravity is (behind the scenes) is a force being pulled down.

I feel they should allow us to disable certain physics an implement our own.

"I didn't mean the scripts themselves, but the effects that the scripts create. No matter what update,scripts will cause effects when and where they says so. "



Not sure what you're getting at here. That's the point of scripting, and programming in general.


"However, even though the scripts' values are constant, the Workspace's reactions to the scripts are not constant. "

This is not true. This depends on how you want to do things.
Report Abuse
Fraxien is not online. Fraxien
Joined: 21 Apr 2013
Total Posts: 612
06 Feb 2015 06:24 PM
Support this. Would be awesome.
Report Abuse
Coriandr is not online. Coriandr
Joined: 25 Jun 2014
Total Posts: 6850
06 Feb 2015 06:39 PM
"This is not true. This depends on how you want to do things."

err
You just said it wasn't true, and then agreed that it is but you have to do things 'right'. ;-;

Either way, it doesn't 'depend', no matter what, with user-created things, Workspace is going to lag and not do things instantly as you want them to.



~Snowman Wannabe
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Roblox » Suggestions & Ideas
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image