Alright, so it'd be really awesome if we could create 'global lists'- a list that affects everyone that plays the game. It'd act the same way as a normal list, except for that if it was written to, the list would be the same- even if a new player played the game from a different computer, or the page was refreshed. Of course, something that was written to could be deleted, but only the game could do it. If you downloaded a game that used global lists, you couldn't manually add something to a global list- it can't be edited by a user (or, it can't affect the online game),
What could you do with global lists?
Highscore tables
Chatrooms
MMO's
RPG no load and no comments
Etc.!
So what do you think?
Last edited by Sunrise-Moon (2010-07-25 01:42:06)
Offline
coolstuff wrote:
That would be a pretty good idea - and it's a whole lot simpler than Mesh. I support Of course, you might have to rename it so as to not confuse it with the *current* Global lists
Thank you . current global lists?
Last edited by Sunrise-Moon (2010-07-30 22:23:57)
Offline
This would be so great! Especially for things like interactive "learning" projects that you can teach things to. I have a project (which I haven't posted) that allows you to teach new words of different types to a very basic AI. The whole community could contribute with an idea like this. Dictionaries, high scores, a built-in bug reporting section in a game, etc. The possibilities are endless!
One idea to add: The creator of the project should be able to edit the global lists, but no one else.
Offline
Harakou wrote:
This would be so great! Especially for things like interactive "learning" projects that you can teach things to. I have a project (which I haven't posted) that allows you to teach new words of different types to a very basic AI. The whole community could contribute with an idea like this. Dictionaries, high scores, a built-in bug reporting section in a game, etc. The possibilities are endless!
One idea to add: The creator of the project should be able to edit the global lists, but no one else.
Ooh- dictionaries would be cool .
Yeah, I mentioned that at teh bottomz of my post. I think that the creator should be able to decide if other people can edit the list though- otherwise, no dictionaries/bug reporters/etc. . Also, it could be so that anyone can edit the list from offline, but the edit would not effect the online game.
Offline
Great Idea!
"Mesh" was originally removed because the scratch team thought that this feature would be to complicated and would confuse new users of the scratch program. Although, this feature is very similar to "shariables" of NetScratch (A Potential Multiplayer version of scratch). Although many loved this feature and the overall version of scratch it was scrapped for some reasons unknown.
So, although I like this idea and I would very much like for the scratch team to implement this into scratch I very much doubt they would do so.
Still, great thinking. It would stun me if a scratch modification program had this feature.
Although the site for NetScratch is down you can still see a archive version of the website here of you would like.
Link: http://web.archive.org/web/20080113124916/http://web.media.mit.edu/~tstern/netscratch/index.html
Offline
Sunrise-Moon wrote:
Harakou wrote:
This would be so great! Especially for things like interactive "learning" projects that you can teach things to. I have a project (which I haven't posted) that allows you to teach new words of different types to a very basic AI. The whole community could contribute with an idea like this. Dictionaries, high scores, a built-in bug reporting section in a game, etc. The possibilities are endless!
One idea to add: The creator of the project should be able to edit the global lists, but no one else.Ooh- dictionaries would be cool .
Yeah, I mentioned that at teh bottomz of my post. I think that the creator should be able to decide if other people can edit the list though- otherwise, no dictionaries/bug reporters/etc. . Also, it could be so that anyone can edit the list from offline, but the edit would not effect the online game.
That would work pretty well. Choosing who could edit the list would be fine, but not totally necessary. I don't know about anyone else, but if I was going to include a bug reporter in my game/make a dictionary, I would just have them add to the list via a script, not manually.
The thing with these global lists is that people could post mean things. So the creator of the project, along with moderators, should be allowed access to the global list(s), even online, so they could moderate them. (Maybe the creator could even select a group of people they trust to help moderate?)
Offline
Harakou wrote:
Sunrise-Moon wrote:
Harakou wrote:
This would be so great! Especially for things like interactive "learning" projects that you can teach things to. I have a project (which I haven't posted) that allows you to teach new words of different types to a very basic AI. The whole community could contribute with an idea like this. Dictionaries, high scores, a built-in bug reporting section in a game, etc. The possibilities are endless!
One idea to add: The creator of the project should be able to edit the global lists, but no one else.Ooh- dictionaries would be cool .
Yeah, I mentioned that at teh bottomz of my post. I think that the creator should be able to decide if other people can edit the list though- otherwise, no dictionaries/bug reporters/etc. . Also, it could be so that anyone can edit the list from offline, but the edit would not effect the online game.That would work pretty well. Choosing who could edit the list would be fine, but not totally necessary. I don't know about anyone else, but if I was going to include a bug reporter in my game/make a dictionary, I would just have them add to the list via a script, not manually.
The thing with these global lists is that people could post mean things. So the creator of the project, along with moderators, should be allowed access to the global list(s), even online, so they could moderate them. (Maybe the creator could even select a group of people they trust to help moderate?)
...Or a 'flag item' feature
Offline
midnightleopard wrote:
how about global variables? or shariables
Sort of already possible with mesh.
Last edited by Sunrise-Moon (2010-07-31 13:22:48)
Offline
midnightleopard wrote:
how about global variables? or shariables
You could just create those with items in a global list.
Sunrise-Moon wrote:
...Or a 'flag item' feature
That would be a great way! But how would it be implemented?
Offline
Harakou wrote:
midnightleopard wrote:
how about global variables? or shariables
You could just create those with items in a global list.
Sunrise-Moon wrote:
...Or a 'flag item' feature
That would be a great way! But how would it be implemented?
A block that says [flag item] and only the creator can get rid of it.
Offline
samurai768 wrote:
Harakou wrote:
midnightleopard wrote:
how about global variables? or shariables
You could just create those with items in a global list.
Sunrise-Moon wrote:
...Or a 'flag item' feature
That would be a great way! But how would it be implemented?
A block that says [flag item] and only the creator can get rid of it.
Creator, Scratch team, and mods could get rid of it...
I was thinking more of a flag button, just like how they have a plus button that allows you to add a new item to a list.
Offline
Sunrise-Moon wrote:
samurai768 wrote:
Harakou wrote:
midnightleopard wrote:
how about global variables? or shariables
You could just create those with items in a global list.
That would be a great way! But how would it be implemented?A block that says [flag item] and only the creator can get rid of it.
Creator, Scratch team, and mods could get rid of it...
I was thinking more of a flag button, just like how they have a plus button that allows you to add a new item to a list.
Yeah, but what if you didn't want the list showing in the project?
Offline
Harakou wrote:
Sunrise-Moon wrote:
samurai768 wrote:
A block that says [flag item] and only the creator can get rid of it.Creator, Scratch team, and mods could get rid of it...
I was thinking more of a flag button, just like how they have a plus button that allows you to add a new item to a list.Yeah, but what if you didn't want the list showing in the project?
A flag block
Offline
This idea is awesome, I think it should be set out like this:
Clicking the global icon would bring you to global set up, where you could select things like how long it keeps the data (For ever if you want) and things like that.
But would be a lot simpler.
Offline
colorfusion wrote:
This idea is awesome, I think it should be set out like this:
http://i26.tinypic.com/2e0uzb5.jpg
Clicking the global icon would bring you to global set up, where you could select things like how long it keeps the data (For ever if you want) and things like that.
But http://i29.tinypic.com/2mo6vkg.jpg would be a lot simpler.
That looks cool, but maybe the second one would have two selections available- normal, and global. Again, great mockups
Offline
Sunrise-Moon wrote:
Harakou wrote:
Sunrise-Moon wrote:
Creator, Scratch team, and mods could get rid of it...
I was thinking more of a flag button, just like how they have a plus button that allows you to add a new item to a list.Yeah, but what if you didn't want the list showing in the project?
A flag block
Unfortunately, it would then be up to the creator of the project to implement it, although it would be useful. I know how I would implement it. What if, below the project, there would be a "Flag global list item" button, which would show all the global lists and their contents? Then you could select which one(s) to flag.
Offline
Harakou wrote:
Sunrise-Moon wrote:
Harakou wrote:
Yeah, but what if you didn't want the list showing in the project?A flag block
Unfortunately, it would then be up to the creator of the project to implement it, although it would be useful. I know how I would implement it. What if, below the project, there would be a "Flag global list item" button, which would show all the global lists and their contents? Then you could select which one(s) to flag.
I'm not sure that you can have Java interact with a page like that...
Offline
Sunrise-Moon wrote:
Harakou wrote:
Sunrise-Moon wrote:
A flag blockUnfortunately, it would then be up to the creator of the project to implement it, although it would be useful. I know how I would implement it. What if, below the project, there would be a "Flag global list item" button, which would show all the global lists and their contents? Then you could select which one(s) to flag.
I'm not sure that you can have Java interact with a page like that...
Well, Scratch 2.0 will be in Flash
Offline
samurai768 wrote:
Sunrise-Moon wrote:
Harakou wrote:
Unfortunately, it would then be up to the creator of the project to implement it, although it would be useful. I know how I would implement it. What if, below the project, there would be a "Flag global list item" button, which would show all the global lists and their contents? Then you could select which one(s) to flag.I'm not sure that you can have Java interact with a page like that...
Well, Scratch 2.0 will be in Flash
True, so I guess that Harakou's way'll be possible
Offline