Hello,
I’ve recently begun scripting and I’ve learned how to use functions for a variety of purposes which is great(tell me if this is in the wrong category). However, I’ve been trying to figure out what I should learn next. I thought that maybe I should learn to script hp bars but that seemed a bit complex to me. Any help is appreciated!
I think the idea of what to ‘learn next’ isnt the best mindset for starting scripting, and let me explain why.
There isn’t really a clear progression for scripting, because it’s all based on what you need. Some people may consider a working inventory complex, but the same person who can make an amazingly intuitive inventory possibly couldn’t be able to script a simple car. My reccomendation is find a simple game idea that you would enjoy working on, and learn everything that you would need for that. My number one while scripting is making sure that I enjoy my projects, and I reccomend that you do the same. Don’t do something if you don’t want to. Good luck!
Thank you… I love that mindset and I love the work that I do, however sometimes I feel that I don’t know how to exactly create things that I want to. Then I look it up and I don’t exactly find a good explanation, so I’ve been trying to relearn the basics and trying to really understand what I’m doing.
I strongly agree with @Rhaoke in his post.
To me, I really only learn things on a need-to-know basis. I’ve done a good amount of scripting that I would be able to make something like a daily login system really easily but still not have a single clue on what’s going on in gun scripts. You should really just set a goal (like a game idea) and just work towards that goal step by step. You will begin to understand things as you practice them more and more, but there will always be an area where you aren’t really good at. Find your strong sections and improve on those.
This playlist is a great list,
I completely understand your frustration with not understanding topics online, but there are tens if not hundreds of resources that you can use to get one-one help with a specific topic. Some of these that I reccomend are https://scriptinghelpers.org/, the scriptinghelpers discord, the DevForum obviously, Hidden Developers, and many more.
I think that “fall in water without swimming skils” is best method because what I learn: what I need mostly and not easiest things
Uh, I think the best way to learn is to… just start a game project. As you face issues you will learn greatly by solving them (whether from tutorials, articles and etc). I recommend trying to make a round-based game, because you will indoubtedly gain a lot of knowledge from that experience. Good luck ^^
If a game idea isn’t what you want. Guess you could try algorithms.
You can start with coroutines, they’ll help your algorithm game. They seriously help speed up time-consuming tasks by having all the tasks run at the same time. Every action you do in lua is executed as a routine, hence the name coroutine. Algorithms like:
All those use coroutines.