BACKGROUND INFORMATION
A few years ago when I started coding, I began my journey on a platform called scratch (which as some of you may know is a Visual Programming System) and this is what sparked my interest in learning how to code and create games. It didn’t take long until I advanced into more flexible methods of creating games (scratch is rather restricting when it comes to what you can do ) but I still believe Scratch had significant importance as it is the reason I started coding altogether. Skip ahead a few years, and after testing a lot of different programming languages the one I finally fell for was Lua on Roblox and that’s what I have been doing for the last years now. But a few days ago I was a little bored, so I figured, what if I could make that jump between starting with block code to learning Lua a lot shorter for someone else? And maybe spark their interest in Lua coding? So I made a block-based coding system for Lua in Roblox!
DISCLAIMER
This system is in no way made with the intention that it should be used to create large or complicated scripts. It’s just a fun way to play around with code!
THE SYSTEM
So here’s a little video of the system (in this video, game) that I have created (due to file size limitations I can only show you a short example using a few blocks)! Fun fact: I use the new AutomaticSize Property Beta to resize the blocks when they get a new child block.
Please note that the “Insert Box” is a temporary solution that I use for testing. I plan to add some sort of menu where you can just drag the blocks from.
FEEDBACK
If you have time, please leave some feedback or thoughts below! I would really appreciate it. I also have no idea what to do with this so if you have any ideas, please tell me . I may make it into a plugin maybe? Or maybe a game? I don’t know.