I really want to join but, I use visual scripting on a educational website called Scratch.mit.edu
In the case of block-based programming language, you should ensure that all the code in each sprite (not combined, so you can have as many sprites as you want) fits into one screen of the editor, at the most zoomed out.
Oh, and btw online games are an exception to Rule 3, therefore they are valid in this jam.