This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2009-10-05 19:13:49

Stick-Ninja
Scratcher
Registered: 2009-09-04
Posts: 2

Scratch Multi User Project Interaction

Hello fellow scratchers,

Before i start on what i want to say, i have a few things i would like you to know.

First I am not sure if this project should be viewed as new ideas for scratch or tech thoughts.

Second though i think the subject line is accurate i am not sure if it is the official name for what i am am going to now talk about.

Scratch,
A wonderful program for making programs. I mean they are not that amazing but it allows you to share every thing from simulating physics, to making animations and games.

Scratch is wonderful and we all know it but there is one thing it is missing.
Well there are a lot of things that it is missing but today i would like to concentrate on one thing.

Have you ever viewed a project that had some system for saving game high scores or a voting system.
Well of course a lot of you might know that this is not possible for once a project is launched it can not interact with the outside world and unless the project maker hosts it again with high score updates for the numbers for the vote he made gotten from people commenting.
Truly every time you refresh your page you se the project the same way the user who hosted it saw it.

This is my idea.

If we had someway of getting scratch projects to become i guess a term you could use is "editable" then a project for example would take in the information that a user that had just viewed the project had just added and save it to the official project.

This is a bit complicated and might take a bit of work but i think scratch will be here for a lot longer and at some point will need to take this step.

For the people that did not understand this then here is a simple diagram explaining it.

Diagram:

User Creates project that allows you to save top game scores.

A scratch user decides to play the game and happens to get the top score.

The computer saves the project to the scratch server with the new score and replaces the old project with the newly updated project.


Though i want this to happen this is a topic that could involve a lot of thinking and views so please start debating and sharing your ideas about this below.

PS: If you have a problem with the safety concerns wit this idea then think of the following.

Scratch user that hosted the project can choose if this happens or not.

The official project that has not been updated will stay saved and there will be an other copy that will be the changed one.

One may choose if there addition to a project gets added to the update,

Thanks for your time,

Stick-Ninja

Offline

 

#2 2009-10-05 19:16:58

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Scratch Multi User Project Interaction

Jens' BYOB 2.0 has something like that:

Jens wrote:

*** BYOB 2.0 release candidate ***

You can now download and test my release candidate for BYOB version 2.0.

what's new:

   custom blocks

   - has all Scratch 1.4 features
   - can open / import any Scratch project (also older ones)
   - arguments now take  both numerical and text input (and reporters)
   - double click on a custom reporter block to show its result
   - fixed the block editor's answer field to improve drag'n'drop
   - new debugging functions (error blocks are displayed red)
   - fixed escaping out of infinite atomic loops
   - the block editor now is resizable

   nestable sprites

   - you can now create composite sprites (made out of subsprites)

   other

   - you can now share sprites (also nested ones) in a mesh network
   - built-in compiler lets you convert any Scratch/BYOB project into an .exe
   - autoscrolling
   - scrolling by dragging
   - undo (!)

Once the release candidate has been thoroughly tested (and somewhat more documented) I'll post it in the Chirp blog.

Enjoy!

Offline

 

#3 2009-10-05 21:06:09

Stick-Ninja
Scratcher
Registered: 2009-09-04
Posts: 2

Re: Scratch Multi User Project Interaction

Sorry but how does this relate to me or my post?

Not trying to be mean.

Offline

 

Board footer