BYOB! for Blockly

Sorry. :disappointed_relieved:

What are you sorry for? I love the way you made the blocks look!

I didn't do the blocks look like that, bushytestaccount do it, but thank you. :relieved:

thanks, I didn't expect you to complement that, I just came to give another update.
just figured out a compact system for Procedures;
found a system.
i know its ugly, but its all i can do with my knowledge. This will work like the broadcast system;

process.child {
parent.procode
child.procode
child.data
}
process.parent {
parent.output*
parent.tick
}
*used if parent.script contains control_report

parent.tick: tells the child that had originally called the parent stack, that it is currently/finished running the stack, the latter requesting the child process to resume the script.

parent.procode: the thread ID
child.procode: the request ID
child.data: a list of values contained, put in order. the parent then assigns the values to the parent variables, corresponding to their respective placement.

Procedures Prototypes

Current

Earlier
Screenshot 2023-05-05 10.35.27 AM

Programmed Mockup Design

had these old mockups too.
block_1_11_2023-7_12_10 AM
scratchblocks (1)4
costume14
costume1

IT WORKS!
Screen recording 2023-05-08 12.09.40 PM

final code:

child1 (parent) {
hide
}
child2 (parent) {
show
}
when (mousedown) {
child1 (child)
}
when (key[space]) {
child2 (child)
}

Releasing this soon with the project file.

Would it be compiled and playable from a link or need another program to run it

GitHub Page:

snaply v0.2.9 beta

how do you run it?

extract the ZIP archive's contents into a new folder, then open the index.html file to open the app.

ok

keep in mind that this is in active development, and is not close to being finished.

Would it be at all possible to host it on GitHub so that people (like me) who can’t extract or run files like that can use it

its a webpage file.
it opens in the browser

Well some mobile devices can’t open it, like mine

... are you able to save a page?

just use github pages

Like this
https://ego-lay-atman-bay.github.io/snaply/

Literally all I did was go to the github page, create a fork (you don't have to do this). Then on the repo, go into settings > pages. Then under branch, select the main branch, and make sure the folder is set to / (root), then click save.

You don't need to do the fork part, I just had to because I don't own the repo.