Claw33's general HS ideas topic!

list
update
update_ideas

#1

these are my ideas for hopscotch to add!
KEY:
()=those input value blocks
[]=normal block
[]{}-blocks such as repeat or if
(list)=what list to specify.
(item)=an item in a list.
(index)=a number of an item/clone.

lists

[add (item) to list (list)]-it basically just inserts an item into a list.
lists should start at 0, since that’s how it usually works in programming.
[add (item) to list (list) at index (index)]-more advanced version of add to list.
(item (index) of list (list))-gets the value of the index you chose.
[remove item from (list) at location (index)]-removes the object at location you specify.
[remove last item from (list)]-removes the last item from the list.
[set (index) in list (list) to (item)]-changes the index specified.

clones

((object) clone index(index))-a block which gets data from a certain number of a clone.
[delete last clone]-deletes last clone made,
[delete all clones]-deletes every clone.
[delete clone index(index) of (object)

control blocks

[run without screen refresh]{}-similar to the custom block option in scratch. basically makes all objects within the block to run instantaneously.


#2

Are you talking about the forum or the app?


#3

in the app, of course.


#4

Ah okay. I was confused at first because of the way you wrote it. But yeah, that’s a good idea


#5

If lists and the ability to make 100% pen projects come to hs i would totally start hopscotching again xd


#6

I wish there were stings, so we could add text together :confused:

I wish there was “layers” or a z-axis :confused:

They need to add some stuff


#7

haha, i’m working on a 100% trail art project right now!


#8

those would be 2 AMAZING ideas. it would really help to add string variables.


#9

We can do that.

It’s just slightly more complicated


#10

I know, I know

im just used to scratch thats all xd


#11

ALSO what I would like is basic text manipulation, like join, split etc (also strings too)


#12

Just use another coding language


#13

yeap. we need that too. maybe combine that with lists!


#14

ok, more stuff!
(mean of (list)), (median of (list)), and (mode of (list))-gets the 3 Ms from a list
(amount of items in (list))-gets the amount of items in a list.


#15

claw33 do u use scratch

if u do do u know scratchblocks like the djangobb extensionnon the forum


#16

yes, and yes


#17

i wonder if its possible to make a similar thing for discourse


#18

I think lists are a good idea, lots of other programming languages have them.


#19

What do you mean by ‘lists’
Because I don’t get it…

Though what I would like to see put in is something that enables you to see you projects code… the real text code… so you are able to change to change from block code to the block code… but in text


#20

lists, are basically a huge “list” of items. it stores multiple things, and you can retreive and modify data from that list.
it’s a very useful feature in programming.