This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#101 2012-08-25 07:57:51

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

List of features:
Cloning
Powerful file access (can be blocked)
Internet access (can be blocked)
Arrays (lists that can be quickly created. Much like real arrays in squeak and java etc)
Colors (colors args accept normal reporters, and there are blocks that report a color)
Images
Block arguments (there is an argument slot for blocks).
Access to media via blocks, like (sounds), a list of sounds, and they can be used to access names, size, and be played, or viewed.
Attaching morphs (sprites, images and string morphs)
Custom procedures, like the broadcast block except it takes arguments and is labelled with your procedure name, like variables.

Code block which executes smalltalk code and can be turned off by user
Importing midi into the sounds section, which can be split into tracks.
Access to UI elements such as dialogs, menus, loading bar and more.

Block converting: for example, the <mouse down?> block has been replaced with  <mouse [left v] down?>;when opening a project it would replace all <mouse down?> blocks with <mouse [left v] down?>. This will also help with compatability with other mods.

Right button menu has options for changing the block. It shows icons.
Camera acess.
More motor control.
Im working on iTunes blocks, that retreive information from the xml file. So far it can retreive artists and albums for artists, but not tracks for album or artist.

All of these are pretty much implemented.

Offline

 

#102 2012-08-25 08:05:33

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: Dream, a new scratch mod

This sounds like a cool mod. Is custom procedures kind of like custom blocks in Scratch 2.0?


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&amp;display=small

Offline

 

#103 2012-08-25 08:08:18

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

nathanprocks wrote:

This sounds like a cool mod. Is custom procedures kind of like custom blocks in Scratch 2.0?

Actually, it's based off of that. There will be custom reporters as well, and color changing.

Offline

 

#104 2012-08-25 08:11:54

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: Dream, a new scratch mod

dreamod wrote:

nathanprocks wrote:

This sounds like a cool mod. Is custom procedures kind of like custom blocks in Scratch 2.0?

Actually, it's based off of that. There will be custom reporters as well, and color changing.

I just had a cool idea... You can use Smalltalk code blocks in procedures to make "blocks" from the block library and stuff like that!


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&amp;display=small

Offline

 

#105 2012-08-25 08:25:32

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

nathanprocks wrote:

dreamod wrote:

nathanprocks wrote:

This sounds like a cool mod. Is custom procedures kind of like custom blocks in Scratch 2.0?

Actually, it's based off of that. There will be custom reporters as well, and color changing.

I just had a cool idea... You can use Smalltalk code blocks in procedures to make "blocks" from the block library and stuff like that!

It's funny you should think that, because that's EXACTLY what I was thinking.

Offline

 

#106 2012-08-25 08:27:23

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: Dream, a new scratch mod

dreamod wrote:

nathanprocks wrote:

dreamod wrote:


Actually, it's based off of that. There will be custom reporters as well, and color changing.

I just had a cool idea... You can use Smalltalk code blocks in procedures to make "blocks" from the block library and stuff like that!

It's funny you should think that, because that's EXACTLY what I was thinking.

xD


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&amp;display=small

Offline

 

#107 2012-08-27 12:31:58

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

Procedures with args work right now, but there is a little visual glitch...

Offline

 

#108 2012-09-01 10:11:26

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

Procedures now work 100% fine! I'm so happy.

Offline

 

#109 2012-09-02 05:14:34

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: Dream, a new scratch mod

dreamod wrote:

Procedures now work 100% fine! I'm so happy.

Awesome!  big_smile


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&amp;display=small

Offline

 

#110 2012-09-02 05:45:03

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: Dream, a new scratch mod

this sounds epic.
When will we be abled to download?


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#111 2012-09-03 15:30:51

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

Dream will have more MIDI and sound support. I hope to make it so that you can plugin your keyboard (electric piano) via MIDI and get incoming signals, record or just monitor,maybe even send. This is a goal, but I cannot guarantee success. I  really love music, so I'll try hard.

Offline

 

#112 2012-09-05 10:26:01

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

I just made c block procedures

Offline

 

#113 2012-09-05 14:12:43

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: Dream, a new scratch mod

dreamod wrote:

Dream will have more MIDI and sound support. I hope to make it so that you can plugin your keyboard (electric piano) via MIDI and get incoming signals, record or just monitor,maybe even send. This is a goal, but I cannot guarantee success. I  really love music, so I'll try hard.

YYYYYYYYYYYYYYYYAAAAAAAAAAAAAYYYYYYYYYYYYYYYY
hope it's gonna work
I LOVE MUSIC TOO!
tongue


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#114 2012-09-08 11:44:14

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

taddl wrote:

dreamod wrote:

Dream will have more MIDI and sound support. I hope to make it so that you can plugin your keyboard (electric piano) via MIDI and get incoming signals, record or just monitor,maybe even send. This is a goal, but I cannot guarantee success. I  really love music, so I'll try hard.

YYYYYYYYYYYYYYYYAAAAAAAAAAAAAYYYYYYYYYYYYYYYY
hope it's gonna work
I LOVE MUSIC TOO!
tongue

I've taken note that most people who are serious programmers also love music and are good at math.

Offline

 

#115 2012-09-15 08:58:59

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

I'm working on "Advanced Morphs" now in dream. I'm going to have button morphs and string morphs and more for use in projects. They will all be scriptable! So far I'm working on the button. Everything is going fine so far.

Offline

 

#116 2012-09-16 01:56:30

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

I just found out how to make translucent images in squeak!!!!!!!!!!!!
That means you can have alpha in your sprites now.Basically, partially transparent images.
examples:
http://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Lightsaber_blue.png/250px-Lightsaber_blue.png
http://www.w3.org/Graphics/PNG/alphatest.png
http://www.notesoncode.com/articles/content/attachments/demo.png

Offline

 

#117 2012-09-17 10:21:48

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: Dream, a new scratch mod

dreamod wrote:

taddl wrote:

dreamod wrote:

Dream will have more MIDI and sound support. I hope to make it so that you can plugin your keyboard (electric piano) via MIDI and get incoming signals, record or just monitor,maybe even send. This is a goal, but I cannot guarantee success. I  really love music, so I'll try hard.

YYYYYYYYYYYYYYYYAAAAAAAAAAAAAYYYYYYYYYYYYYYYY
hope it's gonna work
I LOVE MUSIC TOO!
tongue

I've taken note that most people who are serious programmers also love music and are good at math.

so true.


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#118 2012-09-17 10:44:49

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

One hard thing is adding features that can be very good if used right but very bad if used wrong. Some people, unfortunately use things very wrong, and that's why we have viruses. That's why I'm sometimes torn between adding a block like "delete file []". It could be useful if you ask the user first with your own kind of dialog or delete some score files made by your project (There will be file support). But say, the user is not very nice and decides to delete your user folder, without letting you know or even tricking you. Any ideas?

Offline

 

#119 2012-09-21 18:09:24

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: Dream, a new scratch mod

maybe like in panther, a message box appears when you start the project, asking you if you allow the project using file i/o...


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#120 2012-09-22 11:36:48

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

taddl wrote:

maybe like in panther, a message box appears when you start the project, asking you if you allow the project using file i/o...

Ok.
I have file blocks, code blocks and internet blocks which I might want restrict a little.
How about allow once, never allow and always allow. And maybe allow only this block, or disable only this block.

Offline

 

#121 2012-09-22 12:18:00

Greenatic
Scratcher
Registered: 2009-05-03
Posts: 1000+

Re: Dream, a new scratch mod

dreamod wrote:

taddl wrote:

maybe like in panther, a message box appears when you start the project, asking you if you allow the project using file i/o...

Ok.
I have file blocks, code blocks and internet blocks which I might want restrict a little.
How about allow once, never allow and always allow. And maybe allow only this block, or disable only this block.

Good ideas. 

I think the dialog ought to state the location/name of the file being accessed.

Does Dream have 1st-class data?  (like BYOB)  I've always wanted Scratch to have multi-dimensional arrays, which can also be accomplished with lists of lists.

Last edited by Greenatic (2012-09-22 12:19:18)

Offline

 

#122 2012-09-22 13:50:39

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

Greenatic wrote:

dreamod wrote:

taddl wrote:

maybe like in panther, a message box appears when you start the project, asking you if you allow the project using file i/o...

Ok.
I have file blocks, code blocks and internet blocks which I might want restrict a little.
How about allow once, never allow and always allow. And maybe allow only this block, or disable only this block.

Good ideas. 

I think the dialog ought to state the location/name of the file being accessed.

Does Dream have 1st-class data?  (like BYOB)  I've always wanted Scratch to have multi-dimensional arrays, which can also be accomplished with lists of lists.

It's first class. I still haven't quite gotten the lists yet. I haven't tried yet... But you can have arrays within arrays. Oh yeah , did I mention quick array access? Thiere is an Array category. The join block can join arrays and strings, other objects are put into a new array.

Offline

 

#123 2012-09-22 14:03:09

Greenatic
Scratcher
Registered: 2009-05-03
Posts: 1000+

Re: Dream, a new scratch mod

dreamod wrote:

Greenatic wrote:

dreamod wrote:


Ok.
I have file blocks, code blocks and internet blocks which I might want restrict a little.
How about allow once, never allow and always allow. And maybe allow only this block, or disable only this block.

Good ideas. 

I think the dialog ought to state the location/name of the file being accessed.

Does Dream have 1st-class data?  (like BYOB)  I've always wanted Scratch to have multi-dimensional arrays, which can also be accomplished with lists of lists.

It's first class. I still haven't quite gotten the lists yet. I haven't tried yet... But you can have arrays within arrays. Oh yeah , did I mention quick array access? Thiere is an Array category. The join block can join arrays and strings, other objects are put into a new array.

Cool!  Do you have a projected release date (or a guess)?

Offline

 

#124 2012-09-22 14:59:21

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

Greenatic wrote:

dreamod wrote:

Greenatic wrote:


Good ideas. 

I think the dialog ought to state the location/name of the file being accessed.

Does Dream have 1st-class data?  (like BYOB)  I've always wanted Scratch to have multi-dimensional arrays, which can also be accomplished with lists of lists.

It's first class. I still haven't quite gotten the lists yet. I haven't tried yet... But you can have arrays within arrays. Oh yeah , did I mention quick array access? Thiere is an Array category. The join block can join arrays and strings, other objects are put into a new array.

Cool!  Do you have a projected release date (or a guess)?

This month, maybe.

Offline

 

#125 2012-09-22 15:22:11

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: Dream, a new scratch mod

dreamod wrote:

Greenatic wrote:

dreamod wrote:


It's first class. I still haven't quite gotten the lists yet. I haven't tried yet... But you can have arrays within arrays. Oh yeah , did I mention quick array access? Thiere is an Array category. The join block can join arrays and strings, other objects are put into a new array.

Cool!  Do you have a projected release date (or a guess)?

This month, maybe.

Or next... I 've just got to add some finishing touches to dream.

Offline

 

Board footer