Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
-3

Where to learn more advanced scripting? [closed]

Asked by 8 years ago

Hello, so I have recently purchased a few books on ROBLOX Lua, two of them being by Brandon J LaRouche, bu it doesn't exactly go into higher level things and I want to ask where do all of these big game developers, for example the creator of Phantom Forces, learn very advanced ROBLOX scripting? Even the wiki has a certain amount of information on ROBLOX Lua.

Thank You For Reading, wierdgamer100

0
I would suggest applying what you have learned in making a game. While making the game you will learn a lot. It's also very important to read the wiki. User#11440 120 — 8y
0
Or just try snackbreak #3 koolkid8099 705 — 8y

Closed as Too Broad by BlueTaslem

This question has been closed because it is too broad and is generally unanswerable. Please ask a more specific question.

Why was this question closed?

3 answers

Log in to vote
0
Answered by 8 years ago

Use Roblox tutroials or you watch youtube videos.

Ad
Log in to vote
0
Answered by 8 years ago

Ask questions on what you want to learn. I agree with above, you should check out youtube videos. Or you could simply go to the actual Lua site and learn from there. Roblox using Lua 5.1(I believe). But if you go to the actual Lua Programming Language website, they're very similar.

Log in to vote
0
Answered by 8 years ago
Edited 8 years ago

I'm quite bored at the moment, so I'll answer this to the best of my abilities.

I've already answered the common question of "How Do I Learn Lua?", and the question that I provided the answer to can be found here.

That covers how to learn the basics. You say you already know the basics, so what now?

I guess there are tons of places to start or build off of, so I'm going to go through some of the more advanced, but important stuff, that can be used in just about anything.

Because I'm planing on going through a lot, I'm not going to be explaining these things. Instead, I'm going to provide links to placed where you can learn by yourself.

Tables.

Tables can be, and are, used in just about everything. Here's a link to the wiki on Tables, and another link to some function you can use with them. Also, ScriptGuider provides an awesome explanation of tables that can be found here.

Loops.

I'm assuming you know a little about loops, but in case you don't, here's a link to the wiki on loops. I also found TheAlphaStigma's explanation of loops that can be found here.

Math Functions.

Math! Everyone loves math right? Well, if you don't, Lua has tons of in-built math functions to help you. Here's a link to the wiki on that.

String manipulation.

Manipulation of Strings is important. They can be used for all sorts of useful projects. Here's the wiki link of some string functions.

Filtering Enabled, (FE).

Filtering enabled is used for making your game more secure, for the most part anyways. In switching this property on, property of workspace, it causes lot's of changes to how scripts work. The wiki has a great explanation of how FE works, and here's the link. More on security. Also, ScriptGuider has a great video on whether you should use FE or not, and here's the link.

Understand Data Stores.

Data Stores can be scary at first, and it's important to understand them. PeasFactory made an okay video on Data Stores. However, I would suggest reading the wiki before watching the video, as he doesn't do the best job at explaining how things work.

Performance.

Everyone is obsessed with performance. You don't want things to be laggy do you? Normally however, performance shouldn't be worried about too much. You should however try to use efficient code. Performance Wiki Article.

Functions.

Functions are sorta basic, but there's more to them than you might think. The wiki, as always, has a great article on functions that can be found here.

I may add more later, but this is my first run by.

I hope I helped!

Good Luck!

P.S.,

I got to what I believe to be the end of your game. It wasn't easy, but I got to stage 9. There didn't seem to be a stage 10. Evidence.

0
Link Link Link. User#11440 120 — 8y