I introduce you, my finest and latest work, the yipe [42 V] :: operators project!
Now, "why is this project unique?", "and what is that yipe [42 V] :: operators block you used in your introduction post?"
First of all, to create custom blocks, one would normally create a
custom block. But I have always wondered, how do you create a custom primitive? You know, like the internal blocks executed in JS with internal menus, internal functionality, internal... Everything? Yeah, I guess so... (except for quasi-prims lol, they behave more like custom blocks)
But even then, why not make something useful with your knowle- Oh, stop being so silly!.. Snap! users don't want any new primitives, right? Right?
Well anyways, in a short way of explaining, I breached into the Snap! block facility, added a silly new useless primitive, and got arrested/banned.
Alright, enough theory, time for practice, have some pics of my so so beautiful child:
Yeah, this project is still a huge WIP, like the block only changes the palette color to be a random color (and the color won't go away no matter what, trust me)
If you think you're a great thinker, maybe drop me some suggestion what this block could do? I'm thinking that menu will be sort of like a picker what funny feature to do
Also stay tuned, because if possible, I may add some help functionality crediting all of your ideas.
"Banned" ideas
here are ideas that i already know/thought/thinking about
- changing color of anything (i am, quite literally, already doing that with the palette)
- flipping/rotating a part of Snap!
- spawning a bouncy green square
- obliterating
a part ofSnap!