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

#1 2010-09-05 02:18:36

JAMBAMtheSLAM
New Scratcher
Registered: 2010-09-03
Posts: 100+

High Score List

Well, this can be done, but then there's the question about whether somebody is lying. So when a project is being shared, you could open a menu to select which variable to "track" and how many high score slots there are. When somebody plays the project online their score, the variable, is tracked, and if it's in the top [amount of slots], it goes on the list, which could be opened with a button or something.


http://i54.tinypic.com/2s7zwxs.png

Offline

 

#2 2010-09-05 02:31:24

bbbeb
Scratcher
Registered: 2009-06-11
Posts: 1000+

Re: High Score List

Total lie.


Back in my day.... there were no laws that censored the internet... now, there are.... nah.

Offline

 

#3 2010-09-05 02:48:19

JAMBAMtheSLAM
New Scratcher
Registered: 2010-09-03
Posts: 100+

Re: High Score List

Why is this a lie? This is only a  suggestion.


http://i54.tinypic.com/2s7zwxs.png

Offline

 

#4 2010-09-05 03:12:43

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: High Score List

JAMBAMtheSLAM wrote:

Why is this a lie? This is only a  suggestion.

Perhaps the "lie" is in reference to the part at the beginning of your suggestion (the part saying that it can be done).

With the current way the Scratch works online in the Java player, there is no way to currently track and store variable data when a project is running online (when the page is refreshed, the online Java player just reads whatever values the project owner had set them to in the first place); as a result, there is no way high scores could be shared with the system you just described (which, in theory, would require outside users being to manipulate another's project).

A way to track scores has been a common suggestion, though.

Last edited by cheddargirl (2010-09-05 03:15:43)


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

#5 2010-09-05 18:46:06

undacovabroda45
Scratcher
Registered: 2010-01-09
Posts: 40

Re: High Score List

JAMBAMtheSLAM wrote:

Well, this can be done, but then there's the question about whether somebody is lying. So when a project is being shared, you could open a menu to select which variable to "track" and how many high score slots there are. When somebody plays the project online their score, the variable, is tracked, and if it's in the top [amount of slots], it goes on the list, which could be opened with a button or something.

couldn't u just make a list and use that?


Here's a project that I think will really help people out
http://scratch.mit.edu/static/projects/undacovabroda45/1282323_sm.pnghttp://scratch.mit.edu/projects/undacovabroda45/1282323

Offline

 

#6 2010-09-05 19:22:16

Survivorduck
Scratcher
Registered: 2009-07-05
Posts: 500+

Re: High Score List

undacovabroda45 wrote:

JAMBAMtheSLAM wrote:

Well, this can be done, but then there's the question about whether somebody is lying. So when a project is being shared, you could open a menu to select which variable to "track" and how many high score slots there are. When somebody plays the project online their score, the variable, is tracked, and if it's in the top [amount of slots], it goes on the list, which could be opened with a button or something.

couldn't u just make a list and use that?

But then people could lie about their highscores...  hmm

I support the "High score" feature, but maybe after 2.0 comes out?  wink

Offline

 

#7 2010-09-05 22:19:19

undacovabroda45
Scratcher
Registered: 2010-01-09
Posts: 40

Re: High Score List

Survivorduck wrote:

undacovabroda45 wrote:

JAMBAMtheSLAM wrote:

Well, this can be done, but then there's the question about whether somebody is lying. So when a project is being shared, you could open a menu to select which variable to "track" and how many high score slots there are. When somebody plays the project online their score, the variable, is tracked, and if it's in the top [amount of slots], it goes on the list, which could be opened with a button or something.

couldn't u just make a list and use that?

But then people could lie about their highscores...  hmm

I support the "High score" feature, but maybe after 2.0 comes out?  wink

i see what you're saying. :-/


Here's a project that I think will really help people out
http://scratch.mit.edu/static/projects/undacovabroda45/1282323_sm.pnghttp://scratch.mit.edu/projects/undacovabroda45/1282323

Offline

 

#8 2010-09-05 23:54:57

JAMBAMtheSLAM
New Scratcher
Registered: 2010-09-03
Posts: 100+

Re: High Score List

It will definitely work with flash scratch.


http://i54.tinypic.com/2s7zwxs.png

Offline

 

#9 2010-09-06 05:40:57

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: High Score List

JAMBAMtheSLAM wrote:

It will definitely work with flash scratch.

How so? To my understanding of how Flash Scratch viewer and interface works, it just reads whatever information is present in the .sb file, much like the current Java player and current Scratch interface. How do you propose that Flash Scratch can be modified to keep track of variable values and save those values?


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

#10 2010-09-06 08:38:06

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: High Score List

This is a great idea! I think it would be an excellent addition to the Scratch player's features.  smile

But how would it work offline?  hmm

Offline

 

#11 2010-09-06 09:28:30

what-the
Scratcher
Registered: 2009-10-04
Posts: 1000+

Re: High Score List

I like this idea. The highscore data or any data in general could be stored in another URL.
Something like http://scratch.mit.edu/projects/*USERNAME*/*XXXXXXX*/Variables. The java player could be manipulated to read this location if a variable called.

Example:
"onlinevariable:*name*" could be a variable in scratch which tells the java player to go to that location.

http://img529.imageshack.us/img529/2484/highscoresz.png
http://img843.imageshack.us/img843/2103/highscores2.png

Last edited by what-the (2010-09-06 09:31:58)


http://imageshack.us/m/64/9034/ddfss.pngMy site
Find someone post count. Click posts under username. Find number of pages. Times that by 40 for min and 60 for max and you have a rough estimate of post count.

Offline

 

#12 2010-09-07 00:17:18

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: High Score List

what-the wrote:

I like this idea. The highscore data or any data in general could be stored in another URL.
Something like http://scratch.mit.edu/projects/*USERNAME*/*XXXXXXX*/Variables. The java player could be manipulated to read this location if a variable called.

Example:
"onlinevariable:*name*" could be a variable in scratch which tells the java player to go to that location.

http://img529.imageshack.us/img529/2484/highscoresz.png
http://img843.imageshack.us/img843/2103/highscores2.png

Ah, I get it, 'onlinevariable:highscores' would be independent of the project (I thought the scores would be saved in a list within the project itself); the user would designate in the project which variable would be read and the value sent over to the online one. That makes more sense to me now.  tongue

Of course, there should be a way to detect what time the variable should be read (theoretically, at the end of the game; otherwise the score would be read incorrectly).


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

Board footer