Discuss Scratch

pavcato
Scratcher
1000+ posts

Sports Extension

1000th Post!!!

there are no duplicates afaik
Weather Extensions and all different suggestions like that are being suggested, but what about a Sports Extensions?

They would report scores from real-life games. This could be useful to make live scoreboards or accurate games.

List of supported sports:
  • Football
  • Soccer
  • Basketball
  • Tennis
  • Volleyball
  • Hockey
  • Cricket
  • Racing (F1, NASCAR, etc)
  • Etc.

Here are the blocks:

set sport to [sport v]::extension //Sets the sport you want and changes the team dropdown

(☁[team v] score::extension //Reports the team's score (If valid sport is chosen)

<[team v] playing?::extension> //Reports if the team is playing

<[game v] clock::extension> //Reports the game's clock (If valid sport is chosen)

<[game v] period/quarter::extension> //Reports the game's period/quarter (If valid sport is chosen)

<[game v] lap::extension> //Reports the race's laps (If valid sport is chosen)
Please suggest more blocks as I have lost ideas.

Last edited by pavcato (March 3, 2021 21:19:39)

latin_gamerX
Scratcher
500+ posts

Sports Extension

you can do this with some variables and broadcasted messages
pavcato
Scratcher
1000+ posts

Sports Extension

latin_gamerX wrote:

you can do this with some variables and broadcasted messages
Yeah, but I'm not gonna spend my day manually updating the points or hack Scratch to do it automatically.
RL1123
Scratcher
1000+ posts

Sports Extension

Semi support, I'm not sure why someone would use this but it'll still be cool.
latin_gamerX
Scratcher
500+ posts

Sports Extension

pavcato wrote:

latin_gamerX wrote:

you can do this with some variables and broadcasted messages
Yeah, but I'm not gonna spend my day manually updating the points or hack Scratch to do it automatically.
that's the purpose of cloud variables
pavcato
Scratcher
1000+ posts

Sports Extension

latin_gamerX wrote:

pavcato wrote:

latin_gamerX wrote:

you can do this with some variables and broadcasted messages
Yeah, but I'm not gonna spend my day manually updating the points or hack Scratch to do it automatically.
that's the purpose of cloud variables
I know, but I have to do it manually or hack it do it automatically.
Yeetoburro1
Scratcher
1000+ posts

Sports Extension

Sounds like an API suggestion, correct?
Ihatr
Scratcher
1000+ posts

Sports Extension

I won't support, because I don't see a real use for it. OP, could you please include an example of when this would be useful for Scratch Projects?
pavcato
Scratcher
1000+ posts

Sports Extension

Ihatr wrote:

I won't support, because I don't see a real use for it. OP, could you please include an example of when this would be useful for Scratch Projects?
It could be useful to have an accurate game like switching the characters in a game to a team that is playing that day. It could also be used as a scoreboard. There are more possibilities but I have to make more ideas for blocks.
JPOWERPUFFGIRLS
Scratcher
1000+ posts

Sports Extension

pavcato wrote:

latin_gamerX wrote:

you can do this with some variables and broadcasted messages
Yeah, but I'm not gonna spend my day manually updating the points or hack Scratch to do it automatically.
wouldn't cloud variables keep the points. you could always do
if <touching [Goal v] ?> then
change [Points] by (1)
end
Or am I not understanding what you're talking about
SquirreIstar
Scratcher
1000+ posts

Sports Extension

JPOWERPUFFGIRLS wrote:

pavcato wrote:

latin_gamerX wrote:

you can do this with some variables and broadcasted messages
Yeah, but I'm not gonna spend my day manually updating the points or hack Scratch to do it automatically.
wouldn't cloud variables keep the points. you could always do
if <touching [Goal v] ?> then
change [Points] by (1)
end
Or am I not understanding what you're talking about
No no no, I believe they're talking about live-updating sports statistics, like so:
set sport to [basketball v] :: pen
([Minnesota Timberwolves v] score :: pen)
<[Minnesota Timberwolves v] playing? :: pen>

Last edited by SquirreIstar (Sept. 30, 2020 04:37:42)

BobzGames
Scratcher
70 posts

Sports Extension

The licensing side of things may be tricky
fdreerf
Scratcher
1000+ posts

Sports Extension

As someone who does not care for such things as “sporting entertainment” and “physical activity” I am indifferent to the suggestion, but I will note that I think a weather extension is more useful than this because the weather sort of fills the entire sky and stuff.
JPOWERPUFFGIRLS
Scratcher
1000+ posts

Sports Extension

SquirreIstar wrote:

JPOWERPUFFGIRLS wrote:

pavcato wrote:

latin_gamerX wrote:

you can do this with some variables and broadcasted messages
Yeah, but I'm not gonna spend my day manually updating the points or hack Scratch to do it automatically.
wouldn't cloud variables keep the points. you could always do
if <touching [Goal v] ?> then
change [Points] by (1)
end
Or am I not understanding what you're talking about
No no no, I believe they're talking about live-updating sports statistics, like so:
set sport to [basketball v] :: pen
([Minnesota Timberwolves v] score :: pen)
<[Minnesota Timberwolves v] playing? :: pen>
Oh ok I see no need for this
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Sports Extension

Better graphics:
set sport to [sport v]::sensing


(☁[team v] score::sensing)

<[team v] playing?::sensing>
Anyways, I support as long as this doesn't take up too much space in servers. I see a lot of awesome things that could be made out of this and I see no reason not to implement it.
imabanana22
Scratcher
500+ posts

Sports Extension

p-p-p-p-p-p-p-p-p-p- wrote:

Better graphics:
set sport to [sport v]::sensing


(☁[team v] score::sensing)

<[team v] playing?::sensing>
Anyways, I support as long as this doesn't take up too much space in servers. I see a lot of awesome things that could be made out of this and I see no reason not to implement it.

If its an extension, it should be green like all other colors

Last edited by imabanana22 (Sept. 30, 2020 13:05:20)

pavcato
Scratcher
1000+ posts

Sports Extension

imabanana22 wrote:

p-p-p-p-p-p-p-p-p-p- wrote:

Better graphics:
set sport to [sport v]::sensing


(☁[team v] score::sensing)

<[team v] playing?::sensing>
Anyways, I support as long as this doesn't take up too much space in servers. I see a lot of awesome things that could be made out of this and I see no reason not to implement it.

If its an extension, it should be green like all other colors
Ok, well I guess I'll change it.
MrFluffyPenguins
Scratcher
1000+ posts

Sports Extension

I don't see much use for this.
A weather extension would have more use, so people can make games where it rains in the game when it rains in real life.

Last edited by MrFluffyPenguins (Sept. 30, 2020 14:46:30)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Sports Extension

Mr_PenguinAlex wrote:

I don't see much use for this.
A weather extension would have more use, so people can make games where it rains in the game when it rains in real life.
But I don't see the need for that. You could make a real time TV, a game simulator, an app in a phone, and much more.
arvepro3579
Scratcher
100+ posts

Sports Extension

I don't support, because then scratch needs to have live sport and it'll probably lag a lot. I think that a weather extension will be more useful, because then you can have weather in games at the same time. Is there any use of this even? Maybe if you want live sports but there is that on other places anyway.



NO SUPPORT!

Powered by DjangoBB