Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » GabMod, a new scratch mod.
- cs293450
-
Scratcher
100+ posts
GabMod, a new scratch mod.
GabMod
a scratch mod
What is GabMod?
Gabmod is a mod of scratch 1.4 im making. Blocks like negate, half, and otherswere added including 2.0 experimental control blocks and scrolling blocks.
Screenshots

GabMod program

Blocks palette

New blocks

Readouts

Example Script
New blocks
New download: https://www.dropbox.com/home?preview=GabMod.zip
a scratch mod
What is GabMod?
Gabmod is a mod of scratch 1.4 im making. Blocks like negate, half, and otherswere added including 2.0 experimental control blocks and scrolling blocks.
Screenshots

GabMod program

Blocks palette

New blocks

Readouts

Example Script
New blocks
(Negate (5) :: operators)
(Half (5) :: operators)
( [Input. ] :: operators)
(noop :: control)
clear counter :: control
incr counter :: control
for each [v v] in (10) :: control cstart
end
while <> :: control cstart
end
scroll right (10) :: motion
scroll up (10) :: motion
align scene [bottom-left v] :: motion
(x scroll :: sensing)
(y scroll :: sensing)
New download: https://www.dropbox.com/home?preview=GabMod.zip
Last edited by cs293450 (May 28, 2016 15:02:23)
- Macie1234
-
Scratcher
100+ posts
GabMod, a new scratch mod.
A lot of these are workaroundable like
(negate (whatever))Can be done like:
(( [abs v] of (whatever) ) * (-1)),
(half (whatever))can be done like:
((whatever) / (2))
while <whatever>can be done like:
end
repeat until <not <whatever>>
end
Last edited by Macie1234 (April 28, 2016 22:13:43)
- Jonathan50
-
Scratcher
1000+ posts
GabMod, a new scratch mod.
Cool, but I don't think the name NOOP for the counter is very helpful.
- Jonathan50
-
Scratcher
1000+ posts
GabMod, a new scratch mod.
A lot of these are workaroundable likeWell, negating a negative number makes a positive number, so it may be simplified to(negate ())Can be done like this:((( [abs v] of () )) * (-1))
(() * (-1))but I'm not sure. What does the NEGATE block do with a negative number?
- GRA0007
-
Scratcher
100+ posts
GabMod, a new scratch mod.
Nice, it's been quite a while since I've seen 1.4. I'm looking forward to seeing what you add.
- PullJosh
-
Scratcher
1000+ posts
GabMod, a new scratch mod.
A lot of these are workaroundable likeJust because something is workaroundable doesn't mean it isn't useful.(negate (whatever))Can be done like:(( [abs v] of (whatever) ) * (-1)),(half (whatever))can be done like:((whatever) / (2))while <whatever>can be done like:
endrepeat until <not <whatever>>
end

- edward789121
-
Scratcher
500+ posts
GabMod, a new scratch mod.
Cool, but I don't think the name NOOP for the counter is very helpful.yeah,
would be better as
.- cs377310
-
Scratcher
100+ posts
GabMod, a new scratch mod.
A lot of these are workaroundable like(negate (whatever::operators)::operators)Can be done like:(( [abs v] of (whatever::operators) ) * (-1)),(half (whatever::operators)::operators)can be done like:((whatever::operators) / (2))while <whatever::control>::control cstartcan be done like:
...
endrepeat until <not <whatever::control>>
...
end
- cs377310
-
Scratcher
100+ posts
GabMod, a new scratch mod.
Can this mod be added to the scratch mod list?
- cs293450
-
Scratcher
100+ posts
GabMod, a new scratch mod.
Can this mod be added to the scratch mod list?Y
- f1lip
-
Scratcher
1000+ posts
GabMod, a new scratch mod.
clear counter :: controlThe blocks above are workaroundable.
incr counter :: control

- cs377310
-
Scratcher
100+ posts
GabMod, a new scratch mod.
all are workaroundable
(([abs v] of (5)) * (-1))//use for negate
((5) / (2))//half
(join [Input. ] [])//input
(counter)//counter
set [counter v] to [0]//clear counter
change [counter v] by (1)//incr counter
set [Variable v] to [0]//for each variable in 10
repeat (10)
change [Variable v] by (1)
...
end
repeat until <not <...>>//while
...
end
- Jonathan50
-
Scratcher
1000+ posts
GabMod, a new scratch mod.
all are workaroundableNegating a negative number should return a positive number, shouldn't it?(([abs v] of (5)) * (-1))//use for negate
Last edited by Jonathan50 (June 15, 2016 23:44:12)
- cs377310
-
Scratcher
100+ posts
GabMod, a new scratch mod.
For example, if I negate -5, then it would be 5.all are workaroundableNegating a negative number should return a positive number, shouldn't it?(([abs v] of (5)) * (-1))//use for negate
- goldfish678
-
Scratcher
1000+ posts
GabMod, a new scratch mod.
New download: https://www.dropbox.com/home?preview=GabMod.zipuhhh i don't have a dropbox account, not working
- goldfish678
-
Scratcher
1000+ posts
GabMod, a new scratch mod.
Can this mod be added to the scratch mod list?There, added.
https://wiki.scratch.mit.edu/wiki/List_of_Scratch_Modifications
- Owengren
-
Scratcher
100+ posts
GabMod, a new scratch mod.
When I click the button “Continue as Owen Grenney” it goes to the dropbox homepage and have an error.I can't install Gab Mod!Why not?
- Discussion Forums
- » Advanced Topics
-
» GabMod, a new scratch mod.










