Snap Blocks+ (version 1.10.0 release)
It adds Sprite Creator, Restore Point, some list tools, sounds and text tools, some Scratch blocks, dev blocks, etc! (Sounds like SciSnap, right?)
Anyone can suggest blocks in the comments. If it's possible for me to add them, I might even add them! (and give credit, of course)
Exportable Versions listed here:
to get more information about the blocks listed below, click the "eye" icon on this project below and see more documentations/functions of these blocks:
Summary of Changes (recorded since 1.13.0):
added Getters and setters blocks
added if blocks
added costume utilities
added tell and ask blocks for clones
Released as 1.7
Blocks i added (1.7)
- tell every (sprite^) to (action)
- ask every (sprite^) for (input)
- wait (secs) then report (input)
- wait until (condition) then report (input)
- run/launch (multiple scripts) every (sec) secs
Blocks i added (1.8)
- turn (turbo mode etc) (statement) (action) then turn (statement)
- set rotation style (rotation style)
- glide (sec) secs to (sprite)
- change costume by (num)
Blocks i added (1.8.9)
- set (var) as empty list
- if (condition) then run (script1) else (script2)
- say nothing
- <clicked on?>
- -/+ (number)
Blocks i added (1.9.2)
- stage size (x, y, or full)
- rename variable
- (SB+E) (input) of (sprite)
Blocks i added (1.9.5)
- (SB+E) url
- empty list
- currently touching sprite/s
Blocks i added (1.10.0)
- (fixes only)
Blocks i added (1.11.0 Get 'n Export Update)
- <Project turned on?>
- {Minimally load SciSnap!}
- {change x and y}
- {Delete Sprite}
- {Add sound ? to my sounds}
- (sound named ?)
- (costume named ?) block freshly imported from joecooldoo's custom blocks
- {broadcast message}
- {replace variable with ?}
- (report error ?)
- {clean stop}
- {forever if} thanks to ten_6044 for reviving this block
Blocks i added (1.12.0 Fresh 'n New Update)
- set stage size
- key pressed advanced (inspired by joecooldoo
- (boolean) and (boolean2 and more... )
- (boolean) or (boolean2 and more... )
- sprite contains
- do action and try reporting
- {null} and (nothing)
- wait until true/false then do (action)
- play sound with HZ until done
- for each clone in sprite
Blocks i added (1.12.5 Variablization)
- sprite named
- url as costume
- import costume
- costume name
- for each letter in variable
- add input to text
- delete part of variable
- insert input at part of variable
- replace letter (part) of variable with input
- "<="
- ">="
Blocks i added (1.13.0 The Technical Update)
clone count
delete all clones
tell a clone to ?
ask clone for ?
if ? ?.. else ?..
<position is ? ? >
forever if ? ? else ?
index of letter ? in variable
block named ?
message
(costume) = (costume)
set restore state
remove restore state
apply restore state
Group
while ?
warp report
getters and setters
Silently added blocks
(report ?)
Community suggested blocks I added:
by odysseus_ssb
- answer to (reporter)
- log base (reporter)
- (input1) ± (input2)
- ± (input2)
Tweaks on the Project
- Added version indicators
- Added scrapped/experimental blocks
- Added SB+E (Snap Blocks+ Enhanced) blocks
- Snap+ Exclusive Blocks (Not included from the Snap Blocks+ Package)
Fixed blocks
- (list) without (items) - by ego-lay_atman-bay
- (input) contains (input2) (now reports like in Scratch)
Scrapped blocks
- forever if (reason: boolean failed to update)
- get away from edge (reason: too complicated to set up)
EXPERIMENTAL (EX) Blocks
- generate jumbled costume
- fall down until touching (obj) with gravity (grav)