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!
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!
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.
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.