Pengu8
|
  |
| Joined: 27 Apr 2008 |
| Total Posts: 6974 |
|
|
| 18 Feb 2015 03:50 AM |
Define the difficulty level and how you got to the level you are. How long did it take. What are your personal thoughts in self teaching the roblox lua?
I'm experienced at scripting java, python, vb, html and I'll be trying to appropriate my time for this language. It doesn't look too difficult, just a lot of new terms to learn about... the true/false, end if/if, defining variables, etc. are all basic and familiar to me.
Another question:
I have a math project and I would like to use ROBLOX for it. Would it be safe/worth my time to create this simple projectile motion event: https://www.youtube.com/watch?v=cxvsHNRXLjw using the program? ^Are the physics accurate enough to be timed and used for presentation purposes? I'm not familiar with working on a sandbox/3d level. I've only been exposed to 2d and so I was also wondering about equations regarding mass/force of grav/buoyancy etc. and how they are defined within this game.
Tell me your experiences. Thanks |
|
|
| Report Abuse |
|
|
|
| 18 Feb 2015 09:59 AM |
It doesn't take too long to get the syntax of Lua down. Then you need to learn what methods, properties, and events are, and then you can do pretty much anything through this page. http://wiki.roblox.com/index.php?title=API:Class_reference It gives you a list of methods, properties, events, and callbacks for each object. You can learn about Roblox (And standard Lua) data types through here http://wiki.roblox.com/index.php?title=Data_Types
Lua is probably pretty close to Python, so since you already know Python, Lua should be a breeze. Well, the syntax at least. Oh wait, does "are all basic and familiar to me" mean you already have the general syntax down? Okay then. :\
The physics problem can probably be reproduced using Vector3 and CFrame data types to set the alignment and velocity of the parts. |
|
|
| Report Abuse |
|
|
|
| 18 Feb 2015 11:36 AM |
I was pretty Lazy wen I Started Scripting on Roblox, so I learned Scripting (Medium Skill) in about 3 Months, about 30 Mins to 1 Hour or so every day I tried Fixing stuff in one of my Games, pretty unsuccessful but anyway... then after I Started looking more at the Wiki and Learned more Advanced stuff (but I had to Skip most things since I already Learned them all) and now am here were I am...
Roblox Physics are Accurate, but the Comparisons aren't Accurate (Character compared to Person in Real Life) I can't remember were to Find the thing on the Blog about the Physics :/
"My Life is going Good... but..." |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 18 Feb 2015 11:49 AM |
Lua is super easy
it would be pretty easy to recreate the thing from the video |
|
|
| Report Abuse |
|
|
Argelius
|
  |
| Joined: 19 Jul 2010 |
| Total Posts: 4047 |
|
|
| 18 Feb 2015 01:45 PM |
| blender has physics, uses python and will let you view your simulation frame-by-frame |
|
|
| Report Abuse |
|
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 18 Feb 2015 01:48 PM |
"blender has physics, uses python and will let you view your simulation frame-by-frame"
real world physics |
|
|
| Report Abuse |
|
|
|
| 18 Feb 2015 01:54 PM |
| Roblox doesn't have real-world physics either. |
|
|
| Report Abuse |
|
|
|
| 18 Feb 2015 01:57 PM |
The learning curve for this is like straight up and straight over. I learned the entire language and 95% of Roblox's API in a few days (though I was coming from Python).
http://en.wikipedia.org/wiki/Learning_curve |
|
|
| Report Abuse |
|
|
| |
|
chimmihc
|
  |
| Joined: 01 Sep 2014 |
| Total Posts: 17143 |
|
|
| 18 Feb 2015 02:06 PM |
"Roblox doesn't have real-world physics either."
according to cntkillme roblox's physics are exactly the same as real physics |
|
|
| Report Abuse |
|
|
|
| 18 Feb 2015 02:07 PM |
To be honest, lua is oen of the most basic scripting languages ever (Learning Python). For me to learn the basics it took me 2-3 days using youtube and the wiki. Since then I joined Scripters, there I am welcome for help. After a few months I came here, I learnt the medium skill (Iteration, Instances, DataStores, DataPersistance, etc.) for quite a long time (a few weeks), I'm still learning things like 'metatables', I'm probably in the advanced/medium level at the moment. I learnt scripting as an eleven year old, now I'm 13 and three-quarters (fourteen in march) and I still haven't learnt everything despite the fact most people learn it all in one year.
It averagly takes a teenager about 1 week - 3 months to learn it nearly all.
[ world2build < ROBLOX ][ 9 + 10 = Your moms weight in kilograms! ] |
|
|
| Report Abuse |
|
|
|
| 18 Feb 2015 02:26 PM |
"I'm experienced at scripting java, python, vb, html"
First thing you need to realize is you do NOT know Java, Python, or VB.
You will probably take a few months because you don't have any expereience. |
|
|
| Report Abuse |
|
|
| |
|
|
| 18 Feb 2015 02:37 PM |
Jarod, as chim said, Roblox DOES have Real Physics, it's just that the Characters and stuff are Compared in-Equally... A Roblox Character in Real Life would be a lil Child compared to a Normal Human...
"My Life is going Good... but..." |
|
|
| Report Abuse |
|
|
Pengu8
|
  |
| Joined: 27 Apr 2008 |
| Total Posts: 6974 |
|
|
| 18 Feb 2015 08:26 PM |
@kap Yes that's what I know, it's just a matter of proportions that I would have to change my equations too, I just need to know the numbers of that proportion.
@chief I have experience. I don't see why you'd say otherwise. You don't know me. |
|
|
| Report Abuse |
|
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 18 Feb 2015 08:29 PM |
'according to cntkillme roblox's physics are exactly the same as real physics ' I said the scale and gravity match up (20 studs = 1 meter, 196.2 studs/sec^2 -> meters = 9.81 meters/sec^2)
I never said the physics were exact. |
|
|
| Report Abuse |
|
|
Pengu8
|
  |
| Joined: 27 Apr 2008 |
| Total Posts: 6974 |
|
|
| 18 Feb 2015 08:31 PM |
@arg I don't have Blender nor am I familiar with it's controls. I could see the possibility in working with that. However I do see there is a better potential of me learning the language here on roblox on a thing I'm familiar with. I'll think of it if this thing doesn't work. If all else fails MATLAB it is, and it's not really fun for me to use it, rather learn how to work in here on ROBLOX
|
|
|
| Report Abuse |
|
|
Pengu8
|
  |
| Joined: 27 Apr 2008 |
| Total Posts: 6974 |
|
|
| 18 Feb 2015 08:36 PM |
@cnt holy shiz thanks. I'll add the proportions now. I don't think my math teacher would bother looking at its accuracy as long as I get the projectile to hit the falling object I can kind of BS the thing
now the only problem for me is learning the language and creating a program where I can launch the object (at a given thrust) and trace its time and pathway. I hope that won't take too much of my time. ^Tell me if this is good or not? |
|
|
| Report Abuse |
|
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 18 Feb 2015 08:40 PM |
| It should be very accurate (ignoring drag and all that) so Roblox should be fine for your project. In fact, you should test it (do the math in real life and see if it matches up in roblox). |
|
|
| Report Abuse |
|
|
Argelius
|
  |
| Joined: 19 Jul 2010 |
| Total Posts: 4047 |
|
|
| 18 Feb 2015 10:20 PM |
| Don't you have to pay for MATLAB? Is there a free version I can try |
|
|
| Report Abuse |
|
|
Pengu8
|
  |
| Joined: 27 Apr 2008 |
| Total Posts: 6974 |
|
|
| 20 Feb 2015 02:10 AM |
@arg Arrr ye foolish internet fellow, can't navigate through thee high seas old lad? Thy booty lies ahead. |
|
|
| Report Abuse |
|
|
Pengu8
|
  |
| Joined: 27 Apr 2008 |
| Total Posts: 6974 |
|
|
| 20 Feb 2015 02:15 AM |
| I'll be posting the my presentation video here, as well as any problems I may face as to not annoy others with new threads. Meanwhile I do my homework |
|
|
| Report Abuse |
|
|
|
| 20 Feb 2015 03:02 AM |
"@chief I have experience. I don't see why you'd say otherwise. You don't know me."
Yes I do. You have no clue what the hell you're talking about and have absolutely no experience in any of it.
Get rid of the attitude of "I-know-stuff-even-though-I-don't" it won't help you learn anything.
There's two extremely easy ways to tell you're an egotistic fool:
1. You said "scripting" and put Java and VB there. 2. You put HTML into the same category as Java, VB, and Python. That's like me saying "I am extremely good at acting, singing, dancing, and banging pots together." |
|
|
| Report Abuse |
|
|
Goulstem
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 7177 |
|
|
| 20 Feb 2015 03:13 AM |
I consider myself somewhere around 8/10, essentially lua is only hard in the beginning but. like Jarod said, once you understand events, methods, functions, statements, etc.. then it's pretty easy.
In my opinion the best way to learn is through the wiki. Take the beginner, intermediate guides then just use it as a reference for.. pretty much any problem you may come across. But what really booste my skill was coming and starting to help on these forums. With all these asses that critisize your every move and tell you better, more efficient methods to do things you tend to get better. |
|
|
| Report Abuse |
|
|
Goulstem
|
  |
| Joined: 04 Jul 2012 |
| Total Posts: 7177 |
|
| |
|