Hi Scratchers,
I've developed a Scratch mod called Scribble that adds some new capabilities for creating generative art:
Shapes - a new block palette that contains blocks for drawing generic shapes (like circles and rectangles) as well as custom n-cornered shapes.
Transparency - the 'ghost' effect has been implemented for both the pen and the shape fill colours, allowing for transparent shapes and lines to be drawn.
Text - a palette of blocks that allows text to be rendered onto the Scratch stage.
It's based on the BYOB version of Scratch, so custom blocks and lists are available too. We're using it at the John Monash Science School in Melbourne Australia as part of their Emerging Technologies unit.
Here's a link to the project page - http://monofonik.github.com/scribble/
I'm not allowed to post images/links here yet, but check out the URL above for some samples or to download the program :-)
Offline
Wow this is awesome! I never knew you could make blocks to put effects on text.
Offline
Whoa, that's really cool!
Offline
Whoaaa. I'm going to be trying this verrry soon.
As I was looking at this, I thought to myself. Why can't scratch have plugins? This would be awesome to have on the normal Scratch program. (I think 2.0 will have this?)
Anyways, yeah. Sorry for being random.
Offline
ProgrammingFreak wrote:
Whoaaa. I'm going to be trying this verrry soon.
As I was looking at this, I thought to myself. Why can't scratch have plugins? This would be awesome to have on the normal Scratch program. (I think 2.0 will have this?)
Anyways, yeah. Sorry for being random.
They are at least talking about like sets of blocks you can use (similar to libraries) for devices, but it would be cool for things like this as well.
Offline
veggieman001 wrote:
ProgrammingFreak wrote:
Whoaaa. I'm going to be trying this verrry soon.
As I was looking at this, I thought to myself. Why can't scratch have plugins? This would be awesome to have on the normal Scratch program. (I think 2.0 will have this?)
Anyways, yeah. Sorry for being random.They are at least talking about like sets of blocks you can use (similar to libraries) for devices, but it would be cool for things like this as well.
Ah, okay. Thanks.
Offline
It reminds me of Evelyn's designblocks. Anyway, I like it a lot. Very good job.
Offline
Very interesting! I like the sample artwork, seriously, that's MOMA material.
Here's a clickable link if anyone's too lazy to type it out:
http://monofonik.github.com/scribble/
Offline
monofonik wrote:
Hardmath123 wrote:
Very interesting! I like the sample artwork, seriously, that's MOMA material.
![]()
haha i doubt it :-) cheers for posting the URL
Seriously? There have been exhibits featuring a piece of "modern" art: a totally blank canvas. In my opinion, the only thing modern about it is the fact that it points out how today nobody has the time to actually paint something on the canvas before calling it their masterpiece. Then again, great artists are eccentric...
Offline
Hardmath123 wrote:
monofonik wrote:
Hardmath123 wrote:
Very interesting! I like the sample artwork, seriously, that's MOMA material.
![]()
haha i doubt it :-) cheers for posting the URL
Seriously? There have been exhibits featuring a piece of "modern" art: a totally blank canvas. In my opinion, the only thing modern about it is the fact that it points out how today nobody has the time to actually paint something on the canvas before calling it their masterpiece. Then again, great artists are eccentric...
![]()
blank canvas? omg.... if that's the case, here's my latest masterpiece. somebody call MOMA and let em know ;-)
when gf clicked do nothing
Offline
monofonik wrote:
Hardmath123 wrote:
monofonik wrote:
haha i doubt it :-) cheers for posting the URLSeriously? There have been exhibits featuring a piece of "modern" art: a totally blank canvas. In my opinion, the only thing modern about it is the fact that it points out how today nobody has the time to actually paint something on the canvas before calling it their masterpiece. Then again, great artists are eccentric...
![]()
blank canvas? omg.... if that's the case, here's my latest masterpiece. somebody call MOMA and let em know ;-)
when gf clicked do nothing
Offline
Can someone please post the .image file because I am using Ubuntu and the source is weird?
Offline
nathanprocks wrote:
Can someone please post the .image file because I am using Ubuntu and the source is weird?
To run Scribble from the source, rename BaseScribble.image and BaseScribble.changes to Scribble.image and Scribble.changes. Open up the image and follow the instructions from step 3.
If you still have trouble, let me know and I'll upload the latest .image somewhere for you.
Offline
monofonik wrote:
nathanprocks wrote:
Can someone please post the .image file because I am using Ubuntu and the source is weird?
To run Scribble from the source, rename BaseScribble.image and BaseScribble.changes to Scribble.image and Scribble.changes. Open up the image and follow the instructions from step 3.
If you still have trouble, let me know and I'll upload the latest .image somewhere for you.
Oh... Now I know why it wasn't working... I moved only the .image, .changes and the squeak sources files to another folder. When I looked at the error message, It took me a while to notice it was trying to import the ScratchSkin. Also, I have never seen a mod import all the code like that. EDIT: Where can I get the Version Control code. It looks like a time and space saving backup solution.
Last edited by nathanprocks (2012-04-24 08:45:54)
Offline
nathanprocks wrote:
monofonik wrote:
nathanprocks wrote:
Can someone please post the .image file because I am using Ubuntu and the source is weird?
To run Scribble from the source, rename BaseScribble.image and BaseScribble.changes to Scribble.image and Scribble.changes. Open up the image and follow the instructions from step 3.
If you still have trouble, let me know and I'll upload the latest .image somewhere for you.Oh... Now I know why it wasn't working... I moved only the .image, .changes and the squeak sources files to another folder. When I looked at the error message, It took me a while to notice it was trying to import the ScratchSkin. Also, I have never seen a mod import all the code like that. EDIT: Where can I get the Version Control code. It looks like a time and space saving backup solution.
![]()
Yeah it's a much better way of using Squeak with version control, it was first implemented by Clinton for the Enchanting project - http://enchanting.robotclub.ab.ca/tiki-index.php
The version control export/import methods are in ScratchFrameMorph-version control. Basically, the export method looks for any classes modified since July last year (or something) and exports them to the Classes folder. The import method grabs anything in the Classes folder and updates the relevant class code.
The obvious advantage is that you dont have to commit the large .image file after every change, and you can actually see the code changes in the repo, rather than just an updated binary file.
Offline
monofonik wrote:
nathanprocks wrote:
monofonik wrote:
To run Scribble from the source, rename BaseScribble.image and BaseScribble.changes to Scribble.image and Scribble.changes. Open up the image and follow the instructions from step 3.
If you still have trouble, let me know and I'll upload the latest .image somewhere for you.Oh... Now I know why it wasn't working... I moved only the .image, .changes and the squeak sources files to another folder. When I looked at the error message, It took me a while to notice it was trying to import the ScratchSkin. Also, I have never seen a mod import all the code like that. EDIT: Where can I get the Version Control code. It looks like a time and space saving backup solution.
![]()
Yeah it's a much better way of using Squeak with version control, it was first implemented by Clinton for the Enchanting project - http://enchanting.robotclub.ab.ca/tiki-index.php
The version control export/import methods are in ScratchFrameMorph-version control. Basically, the export method looks for any classes modified since July last year (or something) and exports them to the Classes folder. The import method grabs anything in the Classes folder and updates the relevant class code.
The obvious advantage is that you dont have to commit the large .image file after every change, and you can actually see the code changes in the repo, rather than just an updated binary file.
I might try and get that code in my mod.
Offline
Amazing! It's great how you made a Mac version. No more opening image files with BYOB xD
Offline
jji7skyline wrote:
Amazing! It's great how you made a Mac version. No more opening image files with BYOB xD
It is annoying with most mods, you have to either download the source version or the whole Windows package to get the image file for Linux or Mac.
Offline
monofonik wrote:
slinger wrote:
Amazingly awesome!
![]()
thanks
I've got a new mod i'll put up in a few weeks which is even better... stay tuned!
What kind of stuff is in your new mod?
Offline
Amazing, its like processing for scratch!
Offline
Great website!
@gbear: can you render text in processing? I've been trying to work out how
Last edited by jji7skyline (2012-05-10 06:50:06)
Offline