On Facebook, people are changing the color of their profiles to match the blue, white, and red of the French flag. I wrote a little script to do that in GP. You do need my new get-x block, to split the flag into thirds.
Search found 68 matches
- Nov 15th, '15, 15:45
- Forum: Projects
- Topic: Showing support for Paris: Frenchify
- Replies: 0
- Views: 6243
- Nov 15th, '15, 15:26
- Forum: Projects
- Topic: Negation as posterize
- Replies: 2
- Views: 6445
Re: Negation as posterize
Thanks, John! I tried putting the negate/posterize block inside an animate loop. That way, you can click on the constant and sweep up and down to explore the space. Because it takes a moment to update from the costume and iterate over the pixels, it's a little slow, but it works. animate-negate-post...
- Nov 14th, '15, 19:44
- Forum: Requests
- Topic: A trash can? Or some select-many/delete function?
- Replies: 3
- Views: 6871
Re: A trash can? Or some select-many/delete function?
That totally works -- thanks! I hadn't thought of that metaphor (putting away your toys) but works well now that I see it.
- Nov 14th, '15, 19:41
- Forum: Requests
- Topic: Take picture with webcam
- Replies: 1
- Views: 5658
Take picture with webcam
If I could use the webcam on my laptop to take a picture, I could then use all the new image processing abilities in GP to create a Photobooth type app. For example: when the user clicked a button, it could take a picture, then apply a set of effects to create three frames, and then export them.
- Nov 14th, '15, 19:27
- Forum: Projects
- Topic: Negation as posterize
- Replies: 2
- Views: 6445
Negation as posterize
I've shared negation before. Here's a version of negation that's a little different: The inverse amount is a local variable. I'm using the new get-x and get-y blocks I created so that I can use the existing set color, rather than setting RGB separately. negation-as-posterize.png Using this version, ...
Mirrors
I created a new extension that, given a pixel, returns the X and Y positions of the pixel. This allows you to walk through each pixel, ask it its x and y, then do something based on that. One of the most fun things to do with it is mirroring. mirrorleft2right.png Turns: unmirrored.png into: mirrored...
- Nov 13th, '15, 20:12
- Forum: Requests
- Topic: A trash can? Or some select-many/delete function?
- Replies: 3
- Views: 6871
A trash can? Or some select-many/delete function?
When I'm trying something new in GP, I sometimes duplicate a big stack of blocks, then start making a changes (e.g., dragging variables around). I like the feature where dragging a new variable block over an old variable in the slot, the old variable block pops out. But then I have a bunch of old va...
- Oct 28th, '15, 00:53
- Forum: Requests
- Topic: Naming instances globally?
- Replies: 2
- Views: 6142
Re: Naming instances globally?
I like the 'name this instance' proposal. I know that in industrial-strength object systems, who knows which object is part of information hiding. I can see that that's the direction you're going with GP. That makes sense, but we are still dealing with intermediate programmers. Having a shortcut tha...
- Oct 23rd, '15, 14:35
- Forum: Requests
- Topic: Naming instances globally?
- Replies: 2
- Views: 6142
Naming instances globally?
I have not used Scratch or Snap enough to know how instance to instance communication is established. Most of the multi-objects projects in GP (like Diffusion) create lots of instances of a class and broadcast to all of them. If you're doing storytelling, or have a small number of distinct objects t...
- Oct 19th, '15, 19:13
- Forum: Projects
- Topic: Scale Play
- Replies: 1
- Views: 4906
Re: Scale Play - and more
This version has two scripts. One does a scale, filling in D and F from C, E, and G. The second one takes a single sound and plays it all the way up the scale, by re-sampling the sound -- great fun!