|
| 20 Sep 2017 06:26 AM |
Just me or does a builder have more work in the game than a scripter, I mean if you look at the phantom forces game, They have a lot of maps and when you know how to script, It just becomes second nature, This post isn't to trigger people.
P.s I just mentioned this because scripters tend to get paid more than Builders but I guess it's all about the demand not as many scripters than there is builders
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 06:41 AM |
Building can be done by anyone with a creative nature, but scripting requires logical thinking and a good knowledge of maths and physics.
I guess you never even saw what PF's framework looks like, did you? All rotations are done using quaternions which are counterintuitive for most people because they are of a 4 dimensional nature. And most of the particles are done by simulating physics and making Gui elements appear at the spots.
Basically, the reason is a combination of demand and the needed knowledge. |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 06:50 AM |
No, I haven't seen the game in the studio, I just have seen it from the thought of how it would be done.
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 06:52 AM |
I mean the maths & Physics part is true but Maths isn't really that hard, Alongs you can Add, Subtract & times quickly you will be somewhat ok at certain things. I haven't seen anything done by Physics but I honestly know very little about advanced scripting.
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 07:21 AM |
| building is nothing compared to scripting |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 07:46 AM |
Physics: Being able to get a formula you need from other formulas (and this tends to get quite hard).
Maths: In depth knowledge of maths... There is no other way to explain it. In short, the part you mentioned doesn't really make you a scripter. Heck, the program itself will be the one calculating everything on the run, and you can be really bad at calculating since you can use a calculator for that. The part you really need to know is derivatives, anti-derivatives, geometry (not the simple one), the ability to understand and use algorithms, and so on.
Building: Being able to make something look good while also not making it too complex.
There is a reason why builders in Roblox don't get paid a lot. Most of them don't know how to use Blender, or any 3D modeling software which allows making of much more complex objects, while still keeping the polygon count lower. |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 07:50 AM |
Did you know?
That even the pistol on phantom forces has 1500+ lines of codes?
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 07:55 AM |
Now, what do you think is more harder?
Building:
The phantom forces maps isn't even that good, even a half a year experienced builder can do that.
Or
Scripting:
Hmmm, that 1500+ line of codes just for a single tool must have took a very long time, just imagine the hell of frustration for the scripter, probably took like 2-5 months |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 08:21 AM |
| Actually no, as far as I remember, their first backup is from back in 2013. |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 09:22 AM |
Well, I'll agree that building can take a lot of work. But you don't need to debug a map and redo 75 parts because of a single mistake. Indeed, Phantom Forces building isn't anything special aside from the guns. Phantom Forces is the game on Roblox with the _best_ scripting there ever was. Huge game, dozens of projectiles at a time, lots of animations. All of this is handled quite smoothly. The guy behind it, AxisAngles or treyreynolds, is a genius at optimization. There is very minimal latency, and the framerate is pretty good too. When people ask what good scripting looks like, it's him.
If you script like him, scripting is definitely the most important part of the game, and though it may be second nature, he still plans it all out ahead of time to make sure it will go off without a hitch.
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 09:40 AM |
Come to think of it,
My potato laptop is very laggy and is alwayd below 30 fps, but at phantom forces, it doesn't really give me that much lag.
O.o how did the developer of pf do this? |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 09:43 AM |
We may never know. Perhaps it is enough to know that AxisAngles is a god. I already have a shrine set up dedicated to him, and I leave offerings of 16GiB flash drives by the hour.
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 09:45 AM |
| Lol goodluck with that, but I'm starting to think that they used meshes with low poly 's |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 09:48 AM |
I do know that much. Your first person gun has tons of detail, everyone else's guns (And guns on the ground) are just generic blobs. Same with animations, kind of. They do replicate, but IIRC they have a setting in the menu to control how detailed they are replicated to you.
But the map and building aside, his scripting is pure gold.
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 09:55 AM |
| I noticed that most of his scripts are hard to understand though, either for obfuscation or in order to decrease performance impact (1 letter variables). He basically works on a block of code then optimises it when he's really done so that he wouldn't have to mess with unreadable code. |
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 10:13 AM |
One letter variables are scraping the barrel of optimization. Most likely obfuscation, but I suppose that doesn't matter much now that you can't get scripts.
If you know anything about him though, his policy is "Don't take my scripts, you won't learn by using my scripts. I'll help you write your own version of my scripts if you take the patience and dedication to learn it yourself, first"
You can see his aerodynamics script mentioned here https://blog.roblox.com/2013/12/spotlight-treyreynolds-thrilling-gameplay-scripts/ and he helped me re-write it. https://www.roblox.com/library/493617052/Commented-Aerodynamics
|
|
|
| Report Abuse |
|
|
|
| 20 Sep 2017 10:43 AM |
| I actually know a loophole. You still can get scripts. |
|
|
| Report Abuse |
|
|