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: Global "Physics" service.

Previous Thread :: Next Thread 
cobalt10 is not online. cobalt10
Joined: 21 Jul 2008
Total Posts: 7371
24 Apr 2012 05:53 PM
I’m actually going to opt for a shorter thread than normal this time, albeit this might still be considered as a “Word Wall” to most of you.

What I’m going to suggest here is a new global service – just like lighting – that will control various physics and effects of the game. For all intents and purposes, let’s just call it the “Physics” service. Like I said, this will control various physics and effects in the game. ROBLOX can include all sorts of tweaks here that they thing would be good, but what I want to focus on is a few keys values included in its properties.

1. First and foremost, I would like to put onto the metaphorical table an idea that most will find clichéd: Gravity. This option is rather obvious. It’s a value, by default “1”, that measures the amount of Gs the global world will have. This can be manipulated with values from -10 to positive 10 and can be changed with a script. Negative values will “repel” objects upwards. Zero will simply have no gravity – in this case things will just float until they hit an object, and they will behave accordingly. Humanoids in this case will “Fly” in the direction their camera faces, in addition to standard modifying controls such as strafe – which will function in the normal manner. Positive values increase adherence to the ground – and values of 10 will disable objects from separating from the ground (id est: no jumping or bouncing around).

2. This one isn’t so much of a property to the physics service as it is an object. Simply put: It’s a gravity modifier object that can only be placed in the physics service. It only has three properties: a Region3 value to draw a bounding box for its area of effect, a Boolean value for if it gradually or abruptly change the gravity, and a gravity value itself. It will replace the area drawn by the Region3 with the gravity value, and if the Boolean is set to “true”, it will slowly modify the gravity in the area outside of bounding box by a value of 1 G per stud.

3. This one I’m sure I’ve seen before, but not very often: Air friction. Air friction serves no purpose but to control the speed of objects in the air. More importantly, however, it decided whether objects in 0g will continue to move forever if no other force is applied to it or not. Air friction has a minimum value of 0 and that maximum can be decided by the admins depending on how they want to measure air friction.

4. Basically, take the gravity object from number 2 and replaced it with an air friction object. It will do the exact same thing – just modify air friction.

5. Here’s one I’d like to think of as my own: a time value in the properties of the service itself. Minimum will be 0.1, maximum will be 2, and default is one. What it does is simple: It will divide the speed of all physics calculations by the value given. At a value of 1, time in the server will flow exactly as it does now. At a value of 0.5, time will flow at half the speed. This means, the speed at which users move is halved. All “wait(x)” functions will have their real-life durations doubled. The animations and movement of bouncing objects will be slower. Et cetera. I’m pretty sure someone will say something stupid in the comments akin to “Well, if we slow down time for one player how will the server manage it durr durr?!” Those people clearly haven’t ready the idea – because the physics object is global. It will affect the entire server, not just one player just the same as with the lighting service.

Well that’s my idea. Any supporters?
Report Abuse
cobalt10 is not online. cobalt10
Joined: 21 Jul 2008
Total Posts: 7371
25 Apr 2012 03:44 PM
I bump this.

~Truth is an unpopular subject, because it is unquestionably correct.~
Report Abuse
iHomosapien is not online. iHomosapien
Joined: 15 Apr 2012
Total Posts: 240
25 Apr 2012 03:56 PM
Support.
Report Abuse
basketballryan is not online. basketballryan
Joined: 10 Dec 2010
Total Posts: 551
25 Apr 2012 03:57 PM
Support definitaley
Report Abuse
frozengaia is not online. frozengaia
Joined: 09 Oct 2009
Total Posts: 19760
25 Apr 2012 03:57 PM
Usually I can cope with word walls, but the lack of enters have sort of made it hard...

Support, anyway. Bonus points for detail.
Report Abuse
buck10me is not online. buck10me
Joined: 23 Jul 2009
Total Posts: 5526
25 Apr 2012 04:23 PM
Don't care.
Never will care.
ROBLOX is what it is.
And ROBLOX is the only one...
That you can Build, Image, Play free.
I don't want Physics to ruin it.
Report Abuse
wrestlingforme is not online. wrestlingforme
Joined: 30 Jul 2008
Total Posts: 6064
25 Apr 2012 04:32 PM
umg physics totally gonna ruin dis gaim even dough u dont hav tu use it man.

Dumb idiot.
Report Abuse
wrestlingforme is not online. wrestlingforme
Joined: 30 Jul 2008
Total Posts: 6064
25 Apr 2012 04:32 PM
Oh,and I was replying to buck10me.
Report Abuse
SteelCross is not online. SteelCross
Joined: 16 Feb 2012
Total Posts: 6526
25 Apr 2012 04:34 PM
no support scriptable
Report Abuse
wrestlingforme is not online. wrestlingforme
Joined: 30 Jul 2008
Total Posts: 6064
25 Apr 2012 04:35 PM
Shut up. Seriously,it CAN be scriptable,terrain could be scriptable,but,its easier if it can be accessed at the start. Also,I wish the admins would make people who say 'its scriptable' get a warning. Just like MC forums. 'its moddable'
Report Abuse
SteelCross is not online. SteelCross
Joined: 16 Feb 2012
Total Posts: 6526
25 Apr 2012 04:36 PM
no terrian isnt scriptable
Report Abuse
SteelCross is not online. SteelCross
Joined: 16 Feb 2012
Total Posts: 6526
25 Apr 2012 04:37 PM
When a person has a grammarical name and uses no grammar he is:

A:Kidding obviously.
B:Lazy.
C:Stole it/ got it from sombody else
D: Doesn't give a care about grammar.
I am doing A: right now.
Report Abuse
PedXing is not online. PedXing
Joined: 02 Apr 2012
Total Posts: 11
25 Apr 2012 05:06 PM
[ Content Deleted ]
Report Abuse
grantox is not online. grantox
Joined: 26 Nov 2010
Total Posts: 2314
25 Apr 2012 05:07 PM
Terrain is scriptable. If you dont believe me search terrain generation place. you'll eventually find a place that has scripted terrain generation. and scince its scriptable i guess we should delete it. NO. im tired of people saying we should script! shut up all ready, because i dont see any of you trying to script it and most who say that plrobably can't script it anyways!
Report Abuse
Aleezybaby0 is not online. Aleezybaby0
Joined: 01 Jan 2011
Total Posts: 6335
25 Apr 2012 06:11 PM
Support, of course.

Lets see if reesemcblox posts on this!
Report Abuse
cobalt10 is not online. cobalt10
Joined: 21 Jul 2008
Total Posts: 7371
25 Apr 2012 06:59 PM
> no support scriptable

I'm sorry. I wasn't aware that air friction and global time could be scripted.

Oh wait, it can't. Neither can global gravity. You'd have to have a bodyforce inserted into *every* last brick in the game, and have a script inserted into every one to control the physics correctly. That would cause massive lag. And that's still not including time - which can't be scripted at all.

Having a global ROBLOX API for it would allow of these to work.
Report Abuse
ClassyMark is not online. ClassyMark
Joined: 16 Dec 2009
Total Posts: 904
25 Apr 2012 07:01 PM
Nice physics ideas
Report Abuse
drgn42 is not online. drgn42
Joined: 11 Feb 2010
Total Posts: 3231
25 Apr 2012 07:55 PM
Sounds good.
Report Abuse
Varp is not online. Varp
Joined: 18 Nov 2009
Total Posts: 5333
25 Apr 2012 08:05 PM
I like the ideas, although I'd change 5 a little. A new function,

waitAbsolute(x)

or something like that should be introduced, which waits an amount of time unaffected by physics. I'd also add something to set the value to 0, which would basically disable physics. However, in addition to that, a function like:

p:Step(0.1/30)

which runs a single "step" of the physics engine - it simulates 0.1/30 seconds passing.
Report Abuse
cobalt10 is not online. cobalt10
Joined: 21 Jul 2008
Total Posts: 7371
26 Apr 2012 02:10 PM
I thought of those, but I convinced myself that they wouldn't work properly. But seeing it again, I agree that those should exist.

~Truth is an unpopular subject, because it is unquestionably correct.~
Report Abuse
cobalt10 is not online. cobalt10
Joined: 21 Jul 2008
Total Posts: 7371
27 Apr 2012 05:55 PM
Attention: This is a bump.

Keep calm and support my thread.

~Truth is an unpopular subject, because it is unquestionably correct.~
Report Abuse
heybozo is not online. heybozo
Joined: 17 Feb 2011
Total Posts: 214
27 Apr 2012 05:59 PM
support
Report Abuse
cobalt10 is not online. cobalt10
Joined: 21 Jul 2008
Total Posts: 7371
28 Apr 2012 09:13 AM
Bawmp.

~Truth is an unpopular subject, because it is unquestionably correct.~
Report Abuse
cobalt10 is not online. cobalt10
Joined: 21 Jul 2008
Total Posts: 7371
29 Apr 2012 10:15 AM
All behold and bask in the glory that is this bawmp.

~Truth is an unpopular subject, because it is unquestionably correct.~
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
29 Apr 2012 10:20 AM
Sounds great. Good idea as well, Meelo. I mean Varp :3
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