Discuss Scratch

SuperSonicmario
Scratcher
100+ posts

Blue 1.4β, a Scratch 2.0 Mod

Please host Blue on a https:// web page. I can't record myself.
AG143_c
Scratcher
54 posts

Blue 1.4β, a Scratch 2.0 Mod

ArchieApple247 wrote:

—————————————————————————————

LOL


<<(0)::extension>V<(0)::extension>::grey> // This is Ron. he protect me from kumquats!
My browser / operating system: Linux, Firefox , Flash X

What is
end
means?

STEVEEEEEEEEEEEEEEEEE!
lautiii
Scratcher
9 posts

Blue 1.4β, a Scratch 2.0 Mod

move ()
steps
MarioLuigi53542
Scratcher
54 posts

Blue 1.4β, a Scratch 2.0 Mod

Woah. This is AMAZING. I will make sure to test this out later!!

The projects i make are all random. Sometimes they are mario related. (For sonic not too much)
Check some out:
SMB2 Small mario sprites ripped by me: https://scratch.mit.edu/projects/212653375/
Internet Explorer crashing: https://scratch.mit.edu/projects/203036677/
Mario defeats Bowser: https://scratch.mit.edu/projects/198748482/
number 15: https://scratch.mit.edu/projects/204181599/

when this sprite clicked
glide (0.1) secs to x: (somewhere) y: (somewhere)
broadcast [Sonic v] and say [Your too slow]
5632622roblox
Scratcher
100+ posts

Blue 1.4β, a Scratch 2.0 Mod

lautiii wrote:

move ()
steps
this comment extended my lifespan to 130 years

My browser / operating system: Cheese 10 (sometimes Cheesuntu), Googleese Chreese 62.0.3202.94 (Co-Jack Flavor) (64 bite-sized cubes), Flash 27.0 (recheese 0)
i like making frankenstein css (using stylish to paste css from one website to another) and results are either good or bad FLASHLIGHT IS FEMALE!!!!!
TheYellowTeam
Scratcher
24 posts

Blue 1.4β, a Scratch 2.0 Mod

SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
AG143_c
Scratcher
54 posts

Blue 1.4β, a Scratch 2.0 Mod

Does Blue work w/ mindstorms EV3?


<<(0)::extension>V<(0)::extension>::grey> // This is Ron. he protect me from kumquats!
My browser / operating system: Linux, Firefox , Flash X

What is
end
means?

STEVEEEEEEEEEEEEEEEEE!
5632622roblox
Scratcher
100+ posts

Blue 1.4β, a Scratch 2.0 Mod

I know that some of the blocks i need definitely don't work in the browser and the page wont load anyways.

where donwlaod for adob aer vershyoné .?

My browser / operating system: Cheese 10 (sometimes Cheesuntu), Googleese Chreese 62.0.3202.94 (Co-Jack Flavor) (64 bite-sized cubes), Flash 27.0 (recheese 0)
i like making frankenstein css (using stylish to paste css from one website to another) and results are either good or bad FLASHLIGHT IS FEMALE!!!!!
NylonKittyJr
Scratcher
5 posts

Blue 1.4β, a Scratch 2.0 Mod

GRA0007 wrote:



A Scratch 2.0 mod

———————————————————————————————————

What is Blue?


The beta has been released! Check it out here on the new website!

Blue is a mod for Scratch 2.0 that I am making with @NoMod-Programming.
The website (and beta version) can be viewed here.

Blue now has a Github repo! View it here.

Contents:
  • What will be in Blue?
  • What I have already coded in
  • Bugs
  • Changelog
  • How can you help?
———————————————————————————————————

What will be in Blue?

Here are some blocks that I will put into blue. (If they are grey in the beta, then I haven't coded them yet)
load file [ ] to list [list v] :: motion//Imports a txt file into a list
copy [ ] to clipboard :: motion//Copies text to the clipboard
(clipboard :: motion)//Returns the clipboard
move [variable v] to x: (10) y: (10) :: variables//Moves a variable watcher
set [variable v] color to [#0099ff] :: variables//Changes the color of a variable watcher
set [variable v] style to [normal v] :: variables//Changes the style of a variable watcher (normal, large, slider)
set [list v] color to [#0099ff] :: list//Changes the color of a list watcher
(internal volume :: sound)//Returns the internal volume of Scratch
(length of sound [sound v] :: sound)//Returns the length of a sound (in seconds)
(distance to x: (10) y: (10) :: sensing)//Returns the distance to a set of coordinates
point towards x: (10) y: (10) :: motion//Points towards a set of coordinates
<internet connection? :: motion>//Reports true or false (boolean)
<fullscreen mode? :: motion>//Reports true or false (boolean)
(read url [www.google.com] :: motion)//Returns the source code of a web page
(read line (1) of url [www.google.com] :: motion)//Returns a single line of a web pages' souce code
stop [all and press green flag v] :: control//Stops everything and then presses the green flag
define custom reporter
::custom cstart cap
(report[]::custom-arg cstart)::cend
define custom boolean
::custom cstart cap
(report<>::custom-arg cstart)::cend
As per here: http://tinyurl.com/pz8vxgo (they are here now! still working on the shapes though)
make [draggable v] :: motion//Makes the sprite draggable or not
<draggable? :: motion>//Reports if the sprite is draggable (boolean)
(dialog ask with title [ ] and message [ ] :: motion)//Asks the user a question, then reports the answer
(custom dialog [ ]◀ ▶ :: motion)//Coming soon!
———————————————————————————————————

What I have already coded in

(letters (1) to (3) of [world] :: operators)//Returns letters between two points in a string
open url [www.google.com] :: motion//Opens a url
for each [v v] in (10) :: control cstart//See http://scratch.mit.edu/projects/25582648/
while < > :: control cstart//Runs a script while a boolean is true
(clone count :: control)//Returns the total number of clones in a project
(counter :: control)//Basically acts as a variable controlled by the following two blocks
clear counter :: control//Clears the counter
incr counter :: control//Increases the counter by 1
hide all sprites :: looks//Hides all the sprites (only works from stage)
set cursor to [normal v] :: motion//Sets the cursor type (see the alpha for all cursors!)
save [ ] to text file :: motion//Saves text to a txt file
load text from text file :: motion//Saves the text from a txt file to the file contents variable below
(file contents :: motion)//Returns the contents of the last file loaded with the block above
([color v] effect :: looks)//Returns the effect value of the current object
([ ] ^ [ ] :: operators)//Index notation
([pi v] :: operators)//Reports the constant (pi, e or the golden ratio)
<true :: operators>//Reports true (boolean)
<false :: operators>//Reports false (boolean)
<(50) % chance of true :: operators>//A chance of reporting true or false (boolean)
[fullscreen v] mode :: motion//Sets the screen mode (fullscreen, normal, small stage)
([true] as a boolean:: operators)//Will always report true unless string is false
<visible? :: looks>//Reports if the sprite is visible (boolean)
<pen down? :: pen>//Reports if the pen is down or not (boolean)
(pen hue :: pen)//Reports the pen color (as an integer)
(pen shade :: pen)//Reports the pen shade
(pen size :: pen)//Reports the pen size
<[haystack] contains [needle] :: operators>//Reports if a string contains another string (boolean)
([uppercase v] [meow] :: operators)//Reports the altered string (uppercase, lowercase, reverse, shuffle and trim blanks of)
(times [a] is in [raincoat] :: operators)//Reports the number of instances of the first string in the second
(replace letters (2) to (4) of [crust] with [a] :: operators)//Replaces the letters between two points
(replace every [m] in [mat] with [c] :: operators)//Replaces every instance of a string with another string
(repeat [do] (2) times :: operators)//Repeats a string a given number of times
(ascii for [A] :: operators)//Returns the ascii code for a letter
(ascii [65] as string :: operators)//Returns the string for an ascii value
([ ] ≤ [ ] :: operators)//Self-explanatory
([ ] ≥ [ ] :: operators)//Self-explanatory
<[5] is [a number v] :: operators>//Reports true or false if the input is the type selected (number, string, boolean or color)
<case sensitive [meow] = [Meow] :: operators>//Reports if the strings match with case sensitivity enabled (boolean)
<if < > then [ ] else [ ] :: operators>//Acts like an if block, but as a single reporter
[activate v] turbo mode :: motion//Self-explanatory (activate, deactivate and toggle)
<turbo mode? :: motion>//Reports true or false if turbo mode is on (boolean)
set max. clone count to (300) :: motion//Sets the maximum clone count, and confirming with a dialog
(max. clone count :: motion)//Reports the maximum clone count
dialog notify with title [ ] and message [ ] :: motion//Notifies the user with a dialog box
<dialog confirm with title [ ] and message [ ] :: motion>//Confirms with the user using a dialog box, then reports true or false
———————————————————————————————————

Bugs

  • The custom cursor disappears when the mouse is clicked anywhere. There is a workaround that kind of works:
    when green flag clicked
    set cursor to [pencil v] :: motion
    forever
    if <mouse down?> then
    set cursor to [pencil v] :: motion
  • The ‘and wait’ function of the load file block doesn't work yet…
  • The rotation style reporter only works in the watcher, the actual block is broken
  • The replace letters between two points with string block replaces all instances of the string found between the two letters
  • All options on the fullscreen mode block turn on small stage mode, and the fullscreen option turns on turbo mode as well
  • The deactivate turbo mode block activates turbo mode instead of deactivating it
  • The confirm dialog boolean doesn't wait to report, so it reports ‘undefined’
  • The color blocks do not return color type variables
  • The custom reporter block must be run with a report block or Scratch hangs
———————————————————————————————————

Changelog (full changelog)

{1.2β} Sorry I probably won't keep updating this changelog, because all the updates are posted here. Nevertheless, 1.2 is here and you can see it in action on the website.
{1.1β} Yayy! Thanks heaps to @NoMod-Programming for pushing some updates! They are now going to help with the development. Also custom reporters are here! Still working on them, but you can test them in the beta now.
{1.0β} Finally! I have returned to finish my mod! A new website has been designed by me for the beta version of Blue.
{0.9α} This wasn't publicly released, and only made some minor changes.
{0.8α} See the update here. It was too big to fit in here!
{0.7α} The operator update! New operators: power (index notation), constants, true, false and a chance boolean. Also big website changes.
{0.6α} Added some file blocks, save to file, load from file, and file contents. (See bugs above) Also added the effect reporter block.
{0.5α} Added the change cursor block and save warning on the alpha page.
{0.4α} Added the Blue logo, the open url block and the clone count block.
{0.3α} Implemented some blocks that were only in beta Scratch. (Like foreach, while, counter and hideall)
{0.2α} Programmed my first block! (The ‘letters between block’)
{0.1α} I invented Blue and thought of some cool blocks to put in it.
———————————————————————————————————

How can you help?


Copy the following codes into your signature to help support Blue!

Big version:
[center][url=http://blue.gwiddle.co.uk][img]http://i67.tinypic.com/29cb6hg.jpg[/img][/url][/center]

Small version:
[url=http://blue.gwiddle.co.uk][img]http://i65.tinypic.com/jacm6c.jpg[/img][/url]

———————————————————————————————————

Feel free to post suggestions below, and don't forget to check out the beta!
I cannot thank you ENOUGH for this mod! I have been waiting for internet browsers in scratch for a long time!
Greenduck54
Scratcher
500+ posts

Blue 1.4β, a Scratch 2.0 Mod

NylonKittyJr wrote:

-snip-
I cannot thank you ENOUGH for this mod! I have been waiting for internet browsers in scratch for a long time!
Don't ever quote the OP

I used to make stuff on here, now i just come on when i'm bored, don't expect anything from me now.
Last edited by Greenduck54 (Jan. 1, 2020 00:00:00)
oh no, the joke is dead because that time is no longer in the future :I
Last edited by Greenduck54 (Apr. 20, 2069 00:00:00)
that's better
;
Charles12310
Scratcher
1000+ posts

Blue 1.4β, a Scratch 2.0 Mod

Greenduck54 wrote:

NylonKittyJr wrote:

-snip-
I cannot thank you ENOUGH for this mod! I have been waiting for internet browsers in scratch for a long time!
Don't ever quote the OP
That word actually makes me feel offended because what if the user is quoting the OP and the OP is short? What if the user wanted to state some things that are from the OP?


A few internet communication companies want to corrupt the internet by getting rid of net neutrality. Stop Them!
ohlinator
Scratcher
26 posts

Blue 1.4β, a Scratch 2.0 Mod

Could you please add the feature to load sb2 files? I want to be able to go back to my work after Im done.
HELP!

AG143_c
Scratcher
54 posts

Blue 1.4β, a Scratch 2.0 Mod

B9_18 wrote:

Hmm, a joke book.
Inside the joke book was a quantum physics book.
Inside the quantum physics book was another joke book.
Inside the joke book was another quantum physics book.
Inside the quantum physics book was another joke book.
Inside the joke book was another quantum physics book.
Inside the quantum physics book was another joke book

https://vignette.wikia.nocookie.net/minecraft/images/4/4e/Zombie_Villager.png/revision/latest?cb=20120816052713



<<(0)::extension>V<(0)::extension>::grey> // This is Ron. he protect me from kumquats!
My browser / operating system: Linux, Firefox , Flash X

What is
end
means?

STEVEEEEEEEEEEEEEEEEE!
JGames101
Scratcher
100+ posts

Blue 1.4β, a Scratch 2.0 Mod

So… when's the Scratch 3 update coming?
landonwang
Scratcher
72 posts

Blue 1.4β, a Scratch 2.0 Mod

wow this thread is still alive?


;
-Quetzal-
Scratcher
2 posts

Blue 1.4β, a Scratch 2.0 Mod

i don get it
csf30816
Scratcher
500+ posts

Blue 1.4β, a Scratch 2.0 Mod

JGames101 wrote:

So… when's the Scratch 3 update coming?
They would have to rewrite the whole Blue Mod to have it be a mod of Scratch 3

insert my old sig here
gamer5656000
Scratcher
33 posts

Blue 1.4β, a Scratch 2.0 Mod

DevanWolf wrote:

GRA0007 wrote:

define custom reporter (string1)//As per here: http://tinyurl.com/pz8vxgo
define custom boolean (string1)//As per here: http://tinyurl.com/pz8vxgo
You mean write these custom reporters/booleans like this:
define custom reporter//As per here: http://tinyurl.com/pz8vxgo
::custom cstart cap
{report[]::custom-arg cap}::cend
define custom boolean//As per here: http://tinyurl.com/pz8vxgo
::custom cstart cap
{report<>::custom-arg cap}::cend[/quote]

Cool! I wish Scratch had a costom reporter/boolean!

define Gamer5656000
haseth no lyfe :: #eeea22
follow:: [@sunsetcat and @bonit497] :: #ff67ab
alt acc of @shadowstar757 (also original) :: #542300
My very first project!
gamer5656000
Scratcher
33 posts

Blue 1.4β, a Scratch 2.0 Mod

csf30816 wrote:

JGames101 wrote:

So… when's the Scratch 3 update coming?
They would have to rewrite the whole Blue Mod to have it be a mod of Scratch 3
Yep. Scratch 3 comes out this August. I even had a fourum for that!

define Gamer5656000
haseth no lyfe :: #eeea22
follow:: [@sunsetcat and @bonit497] :: #ff67ab
alt acc of @shadowstar757 (also original) :: #542300
My very first project!
gamer5656000
Scratcher
33 posts

Blue 1.4β, a Scratch 2.0 Mod

GRA0007 wrote:



A Scratch 2.0 mod

———————————————————————————————————

What is Blue?


The beta has been released! Check it out here on the new website!

Blue is a mod for Scratch 2.0 that I am making with @NoMod-Programming.
The website (and beta version) can be viewed here.

Blue now has a Github repo! View it here.

Contents:
  • What will be in Blue?
  • What I have already coded in
  • Bugs
  • Changelog
  • How can you help?
———————————————————————————————————

What will be in Blue?

Here are some blocks that I will put into blue. (If they are grey in the beta, then I haven't coded them yet)
load file [ ] to list [list v] :: motion//Imports a txt file into a list
copy [ ] to clipboard :: motion//Copies text to the clipboard
(clipboard :: motion)//Returns the clipboard
move [variable v] to x: (10) y: (10) :: variables//Moves a variable watcher
set [variable v] color to [#0099ff] :: variables//Changes the color of a variable watcher
set [variable v] style to [normal v] :: variables//Changes the style of a variable watcher (normal, large, slider)
set [list v] color to [#0099ff] :: list//Changes the color of a list watcher
(internal volume :: sound)//Returns the internal volume of Scratch
(length of sound [sound v] :: sound)//Returns the length of a sound (in seconds)
(distance to x: (10) y: (10) :: sensing)//Returns the distance to a set of coordinates
point towards x: (10) y: (10) :: motion//Points towards a set of coordinates
<internet connection? :: motion>//Reports true or false (boolean)
<fullscreen mode? :: motion>//Reports true or false (boolean)
(read url [www.google.com] :: motion)//Returns the source code of a web page
(read line (1) of url [www.google.com] :: motion)//Returns a single line of a web pages' souce code
stop [all and press green flag v] :: control//Stops everything and then presses the green flag
define custom reporter
::custom cstart cap
(report[]::custom-arg cstart)::cend
define custom boolean
::custom cstart cap
(report<>::custom-arg cstart)::cend
As per here: http://tinyurl.com/pz8vxgo (they are here now! still working on the shapes though)
make [draggable v] :: motion//Makes the sprite draggable or not
<draggable? :: motion>//Reports if the sprite is draggable (boolean)
(dialog ask with title [ ] and message [ ] :: motion)//Asks the user a question, then reports the answer
(custom dialog [ ]◀ ▶ :: motion)//Coming soon!
———————————————————————————————————

What I have already coded in

(letters (1) to (3) of [world] :: operators)//Returns letters between two points in a string
open url [www.google.com] :: motion//Opens a url
for each [v v] in (10) :: control cstart//See http://scratch.mit.edu/projects/25582648/
while < > :: control cstart//Runs a script while a boolean is true
(clone count :: control)//Returns the total number of clones in a project
(counter :: control)//Basically acts as a variable controlled by the following two blocks
clear counter :: control//Clears the counter
incr counter :: control//Increases the counter by 1
hide all sprites :: looks//Hides all the sprites (only works from stage)
set cursor to [normal v] :: motion//Sets the cursor type (see the alpha for all cursors!)
save [ ] to text file :: motion//Saves text to a txt file
load text from text file :: motion//Saves the text from a txt file to the file contents variable below
(file contents :: motion)//Returns the contents of the last file loaded with the block above
([color v] effect :: looks)//Returns the effect value of the current object
([ ] ^ [ ] :: operators)//Index notation
([pi v] :: operators)//Reports the constant (pi, e or the golden ratio)
<true :: operators>//Reports true (boolean)
<false :: operators>//Reports false (boolean)
<(50) % chance of true :: operators>//A chance of reporting true or false (boolean)
[fullscreen v] mode :: motion//Sets the screen mode (fullscreen, normal, small stage)
([true] as a boolean:: operators)//Will always report true unless string is false
<visible? :: looks>//Reports if the sprite is visible (boolean)
<pen down? :: pen>//Reports if the pen is down or not (boolean)
(pen hue :: pen)//Reports the pen color (as an integer)
(pen shade :: pen)//Reports the pen shade
(pen size :: pen)//Reports the pen size
<[haystack] contains [needle] :: operators>//Reports if a string contains another string (boolean)
([uppercase v] [meow] :: operators)//Reports the altered string (uppercase, lowercase, reverse, shuffle and trim blanks of)
(times [a] is in [raincoat] :: operators)//Reports the number of instances of the first string in the second
(replace letters (2) to (4) of [crust] with [a] :: operators)//Replaces the letters between two points
(replace every [m] in [mat] with [c] :: operators)//Replaces every instance of a string with another string
(repeat [do] (2) times :: operators)//Repeats a string a given number of times
(ascii for [A] :: operators)//Returns the ascii code for a letter
(ascii [65] as string :: operators)//Returns the string for an ascii value
([ ] ≤ [ ] :: operators)//Self-explanatory
([ ] ≥ [ ] :: operators)//Self-explanatory
<[5] is [a number v] :: operators>//Reports true or false if the input is the type selected (number, string, boolean or color)
<case sensitive [meow] = [Meow] :: operators>//Reports if the strings match with case sensitivity enabled (boolean)
<if < > then [ ] else [ ] :: operators>//Acts like an if block, but as a single reporter
[activate v] turbo mode :: motion//Self-explanatory (activate, deactivate and toggle)
<turbo mode? :: motion>//Reports true or false if turbo mode is on (boolean)
set max. clone count to (300) :: motion//Sets the maximum clone count, and confirming with a dialog
(max. clone count :: motion)//Reports the maximum clone count
dialog notify with title [ ] and message [ ] :: motion//Notifies the user with a dialog box
<dialog confirm with title [ ] and message [ ] :: motion>//Confirms with the user using a dialog box, then reports true or false
———————————————————————————————————

Bugs

  • The custom cursor disappears when the mouse is clicked anywhere. There is a workaround that kind of works:
    when green flag clicked
    set cursor to [pencil v] :: motion
    forever
    if <mouse down?> then
    set cursor to [pencil v] :: motion
  • The ‘and wait’ function of the load file block doesn't work yet…
  • The rotation style reporter only works in the watcher, the actual block is broken
  • The replace letters between two points with string block replaces all instances of the string found between the two letters
  • All options on the fullscreen mode block turn on small stage mode, and the fullscreen option turns on turbo mode as well
  • The deactivate turbo mode block activates turbo mode instead of deactivating it
  • The confirm dialog boolean doesn't wait to report, so it reports ‘undefined’
  • The color blocks do not return color type variables
  • The custom reporter block must be run with a report block or Scratch hangs
———————————————————————————————————

Changelog (full changelog)

{1.2β} Sorry I probably won't keep updating this changelog, because all the updates are posted here. Nevertheless, 1.2 is here and you can see it in action on the website.
{1.1β} Yayy! Thanks heaps to @NoMod-Programming for pushing some updates! They are now going to help with the development. Also custom reporters are here! Still working on them, but you can test them in the beta now.
{1.0β} Finally! I have returned to finish my mod! A new website has been designed by me for the beta version of Blue.
{0.9α} This wasn't publicly released, and only made some minor changes.
{0.8α} See the update here. It was too big to fit in here!
{0.7α} The operator update! New operators: power (index notation), constants, true, false and a chance boolean. Also big website changes.
{0.6α} Added some file blocks, save to file, load from file, and file contents. (See bugs above) Also added the effect reporter block.
{0.5α} Added the change cursor block and save warning on the alpha page.
{0.4α} Added the Blue logo, the open url block and the clone count block.
{0.3α} Implemented some blocks that were only in beta Scratch. (Like foreach, while, counter and hideall)
{0.2α} Programmed my first block! (The ‘letters between block’)
{0.1α} I invented Blue and thought of some cool blocks to put in it.
———————————————————————————————————

How can you help?


Copy the following codes into your signature to help support Blue!

Big version:
[center][url=http://blue.gwiddle.co.uk][img]http://i67.tinypic.com/29cb6hg.jpg[/img][/url][/center]

Small version:
[url=http://blue.gwiddle.co.uk][img]http://i65.tinypic.com/jacm6c.jpg[/img][/url]

———————————————————————————————————

Feel free to post suggestions below, and don't forget to check out the beta!
can u guys help me? Blue beta does not work! D:

define Gamer5656000
haseth no lyfe :: #eeea22
follow:: [@sunsetcat and @bonit497] :: #ff67ab
alt acc of @shadowstar757 (also original) :: #542300
My very first project!

Powered by DjangoBB