*New* New Block Ideas In Hopscotch


#1

@JonnyGamer gave me permission to make a new topic because he can’t make his post Global Edit.
@Liza @Rodrigo @awesomeonion


Hello! JonnyGamer here, and this will be the official list of new block ideas for Hopscotch! Feel free to comment below your block idea, and how it’ll help Hopscotch, and I’ll add it in this post. Thanks!
@OMTL @POMTL @TheCoders @TheJonnyGamers
For some reason, opening Math Operators, and then Movement causes a bug sometimes.


When Blocks (1)

If (___) is Pressed/Not Pressed
How it’ll help: Buttons, The Geometry Dash Rocket Phase, a lot of cool ideas!
Really Advanced Piano Tiles
Being able to toss or fling objects by dragging and releasing them. Like that Arcade Ball game


Mathematical Operators (4)

Plus or Minus Operator
How it’ll help: Quadratic Equations; Roots and Radicals

Nth root Operator
How it’ll help: Then we don’t need to say 2^(1/3) to mean the 3rd root of 2. It’s easier to understand.

The Complete Set of Boolean Operators (Logic Gates)
How it’ll help: Now we can do a bunch of stuff using Binary and can create Calculators and Mini Computers!

and, or, not, xor, if then, if and only if, etc.

Factorial Operator!
How it’ll help: Factorials are great!


Movement (2)

Approach Point Block
How it helps: This Block tells an object to approach a certain point on the screen. Then, you’ll be able to watch it smoothly move towards that point without needing to use pesky trig functions or watch it jaggedly move in the x axis, then y axis, then x…

Turn object towards a point
Now you don’t need to know Trigonometry to be able to do this!


Looks and Sounds (10)

Change Image Block
How it’ll help: Actually can make animations

Create Sound Block (Maybe 3sec limit per block)
How it’ll help: Create personalized music
Cons: THT will need to review your project if you use this

Adjusting the Volume of Sounds
How it’ll help: Now you can create music with Fortissimo and other music stuff. You can make things quite or loud without the user manually changing the volume with the device

Text Concatenation
How it’ll help: Now you can add texts together to make one long paragraph, or one of those cool randomized paragraphs

A Legitimate Z-Axis
How it’ll help: Now we can use the Send to Front and Send to Back and change it to Set Layer (_)

Note Type
Allows you to set different types of notes for music. Ex) [Play (Quarter) Note (G#)]

Set Pixel
So you can pixelise an object on a grid without having to use those lag king Unicode blocks, nor have to use a clone for each colour.]

Playing Multiple Notes at the Same Time
Hey, then we can create real harmonies without it sounding like 5 notes in ascending order real quickly.

Set Layer Block
How it’ll help: Now you can set the layer of an object without using the pesky “send to back” or “bring to front” bricks.

Strings
Now you can add text together! “Hello” + “World” = “Hello World”


Drawing (2)

Choosing Color with a Color Wheel
How it helps: When assigning to a specific color, it’d be cool to see the entire color wheel and being able to choose a specific color instead of searching the web for the right HSB/RGB

Trail Transparency
How it helps: Now you can choose the transparency of a trial, and instead of a trail completely overlapping another trail, it just blends to make a new color.


Variables (3)

Global Variable Assigning
How it helps: Assign all variables a specific number

Using “&” when assigning Variables
How it helps: Set chosen variables to a specific number using one block. Ex) [Set (Var1) & (Var2) to 7]

Input Variable
How it helps: Keeps track of a user’s input. You can find the nth (input) Fibonacci number just by typing a number! The number is then run through the code and then outputted. Neat!

• When (input) = 7
• Repeat (input) times
• Now quizzes don’t have to be multiple choice?
• If (input) = “random text”
• etc.


Control Flow (1)

Delete Clone Block
How it helps: Now you can delete clones so that it frees up space! Ex) [Delete up to (15) Clones]


Entirely New Ideas!

None Yet


Alrighty! Hope this helps!

Other Topics that I’ll add links to:
Hopscotch Update Idea Topic
Hopscotch Ideas List


If you want to add something to this list, please add it as a post below so it doesn’t get accidentally deleted if 2 people are editing at once!


😎😎😎 official Hopscotch update ideas topic 😎😎😎
Make clones better than before.
Official Hopscotch Update Ideas Topic
#2

Thanks @JonnyGamer I will tag OMTL now.


#3

Aaa sory i mesed it up


#4

No worries, trying to fix it up


#5

Alllrighty, we are good to go!


#6

Yay! Now I can post my ideas!


#7

I have to see the Trail transfer act has a
Ready been added, it’s called saturation, in HSB.


#8

It’s be cool as an update you could do Augmented Reality. Turn the camera on and play hopscotch. That’d be so cool!


#9

It still overlaps other colors, though


#10

We have that in the new beta.


#11

Oooooh boy! I’m excited!


#12

@JonnyGamer check it all out here


#13


#14

dies


#15

ALso: you can add images without the subscription, but they won’t be able to be uploaded to Hopscotch’s servers unless you subscribe.


#16

That’s awesome sausages!!!


#17

#18

Note Type
Allows you to set different types of notes for music. Ex) [Play (Quarter) Note (G#)]


#19

different instruments
How about more sounds, or more variety in instruments note blocks?? I’m getting sick of hearing HS’s fake sounding piano note blocks, the instrument is really annoying. If we add things like violins, trumpets, guitars, etc., it can lead to more music focused projects, more variety in Hopscotch, and attract more music-focused people, maybe pulling HS out of this crumbling depressed state.


#20

Math

  • Log (base 10 and base 2, maybe even base as an input) - encoding/decoding data & other cool stuff with math

Variables

  • Arrays - Using clones just as a workaround for not having arrays is highly inefficient
  • :cloud:️ variables - Cloud variables, persistent variables stored in the cloud
    • :globe_with_meridians::cloud:️ variables - a global variant, every project can read/write these. E.g., for high scores
    • :house_with_garden::cloud:️ variables - a local variant, only applicable to a given user. E.g., for saving game progress

Control

  • Repeat until (_____) - can be done using recursion, but most Hops won’t know how to do that
  • Select Case - alternative to nested conditionals

Rules

  • greater than or equal (>=), less than or equal (<=) conditionals