For the original message, read below the edit.
wrote:
OH MY GOD! GUESS WHAT I JUST FOUND OUT!
If any Scratch Team Members/ Scratch 2.0 developers are reading this, please please include this!!! In Panther, you can do question 2! You can put a variable where a list would go- AND IT WORKS ON PANTHER! If you could implement this into scratch 2.0, I would be so grateful! I could have unlimited save files, practically unlimited tiles and so much more for this ONE FEATURE! Thank-you!
I tried announcements but got no replies so I presumed it was the wrong place for the questions.
1. Will you be able to set the position and look of a variable automatically using blocks?
2. Instead of having to name each list, could you insert a variable where a list name would appear. So, instead of:
add X to list [1 v] what about? add X to list [(list#)](list#) is a variable.
Last edited by Borrego6165 (2012-11-07 14:54:34)
Offline
roijac wrote:
1. probably not
2. no
3. Vector graphics are much smaller, sounds I don't know
vector graphics are only smaller if they are created in the editor. external images cannot be converted fully, therefore they won't get the benefit.
Offline
1). Yes, there will be a block to position variables, but as far as I know, there won't be one to change a variable's readout/appearance.
2). I would like this as well, but I'm unsure.
3). I don't know.
Offline
thanks everyone for replies!
Offline
Borrego6165 wrote:
Question number 2 will make the difference whether my next city game can have 15000 tiles or 5 million.
Oh wow. I really hope 5 million. That would be huge.
The following errors need to be corrected before the message can be posted:
■ At least 60 seconds have to pass between posts. Please wait a little while and try posting again.
Offline
1) Maybe
2) There's a workaround
3) Dunno
Offline
Question 2 Is Possible! It Works In Panther! Try It Yourself! Please Support The Idea! I Need It Implemented So Badly!
Offline
there's a workaround.
Have one big list, and have another list which contains names and numbers indicating where a named list starts in the big list. to insert/delete from these named lists, find where it starts from the index list, go there in the big list and add the index of the position you are inserting at or deleting from, and make the insertion/deletion. Then go through the index list and change the index of each named lists that comes after the one you just inserted into/deleted from and adjust the index by 1 or -1
Offline
joefarebrother wrote:
there's a workaround.
Have one big list, and have another list which contains names and numbers indicating where a named list starts in the big list. to insert/delete from these named lists, find where it starts from the index list, go there in the big list and add the index of the position you are inserting at or deleting from, and make the insertion/deletion. Then go through the index list and change the index of each named lists that comes after the one you just inserted into/deleted from and adjust the index by 1 or -1
the issue is the size of that huge list. I need multiple large lists to store the data I need. but don't worry, my way does work on Panther, they just need to implement it in scratch 2.0!!!
Offline
Borrego6165 wrote:
Question 2 Is Possible! It Works In Panther! Try It Yourself! Please Support The Idea! I Need It Implemented So Badly!
Maybe you could make a new topic in Suggestions about this idea, but other than that, I'd like to here a few more opinions before giving mine.
Offline
Q #2: currently Scratch 2.0 does not support this.
Offline
LS97 wrote:
Q #2: currently Scratch 2.0 does not support this.
I know, which is why I really need it implementing from Panther! I'd use panther instead, but it's harder to get views and Panther is VERY glitchy, they still haven't released version 1.1 after three years!
Offline
It would be really really useful for compressing the size of scripts. It would also be achievable with multi-dimensional lists, but this would also work. With this, instead of having (for array-based things)
if <(level)=[1]> draw scripts using list [1 v] end if <(level)=[2]> draw scripts using list [2 v] end if <(level)=[3]> draw scripts using list [3 v] endYou could now avoid all those ifs:
draw scripts using list (level)But again, it would then also be used as multi-dimensional lists, so if either one is put in it would be adding in both of these suggestions.
Offline
woo! we need supporters!
Offline