Discuss Scratch

Zro716
Scratcher
1000+ posts

You should be able to make money from scratch games

One thing to keep in mind: it's not as simple as you think to even begin to implement this. Let's imagine what it would be like.

First of all, what currency will Scratch use? Will it use real money, or will it invent its own currency, like ScratchBux (SBux)? Going with the former means Scratch is no longer non-profit, and this creates epic bad consequences:
  • Corporations can now freely sue Scratch for copyright infringement on the grounds that it profits off of piracy.
  • Scratch loses tax-deductible status since it is now a source of income for the ST and now treated as a company, so they will have to constantly earn money or go bankrupt, which means bye-bye Scratch.
  • A huge percentage of active users will leave Scratch in outrage, which cuts profiting off views/plays significantly. Basically a total net loss for the ST's revenue so they'll likely file for chapter 11 bankruptcy before the next business cycle. Essentially, Scratch plummets into darkness faster than you can say “well that was an awful decision”.
Okay, so real money is a no-go, but what if we were to create a completely worthless currency like SBux? Well, it needs to have ways of earning it as well as spending it that in no way restrict anyone unfairly. Here I've jotted down a few ideas for how participation changes it:
  • Reaching +100 or more for the first time automatically gives you Scratcher status if you aren't already
  • +100 for being curated or featured
  • +5 for completing a tutorial or finding easter eggs on the website (one time only)
  • +5/day when you click a special “daily” button in your profile settings (basically the “minimum wage” of Scratch)
  • +1 for every fave, love, remix, and follow you receive (undoing and redoing will not cheat the system)
  • +1 for every bad comment/project you report that gets removed by staff (might over-encourage some to go on report frenzies)
  • +1/100 for every view on your projects (not unique views, those would be awfully harder to track)
  • -10 for having a comment reported and removed by staff (discourages negative comments)
  • -50 for having a project reported and removed by staff (discourages rule-breaking projects)
  • Reaching -100 results in an automatic temporary ban if one isn't issued manually before
There is virtually no limit to SBux, but no one other than yourself may view how many SBux you have, and they are non-transferrable. So then, if Scratchers keep accumulating SBux, what should they do with all of it? It's tricky to decide on this because paywalls on free content makes no sense. To get right to the point, piracy, scamming, and outrage happens when you do this. Kids don't like having to pay to play “stupid” games that waste their time and precious SBux. They'll demand refunds. They'll quit Scratch. They'll pressure others to give them $S or buy games for them. They'll do whatever it takes to cheat the system for little gain.

Luckily, it doesn't always have to do anything with buying access to “premium” projects or whatnot, it can have several hidden good uses:
  • Raising the maximum number of cloud variables OR maximum data per cloud variable you can put in one project of your choice.
  • Raising the max list limit in one project of your choice.
  • Raising the max project size for one project of your choice.
  • Raising the max file size for the thumbnail of one studio you own for a limited time.
  • Raising the max file size for your avatar for a limited time.
  • Raising the character limit for your next comment.
I've specifically left out uses such as in-project currency and fame badges as those will create many obvious problems (i.e. scams, confusion, and glorifying fame is a terribly selfish thing to do). Those listed above may seem nice at first, but when taking the future of Scratch into account, these limits can change at will, making it a waste to spend on them. Perhaps it's better that we never spend at all…

But while we're being hypothetical, let's say projects can use SBux in some way. What kind of blocks would there be that would make it simple enough a child could make a transaction but secure enough to verify the transaction is legit? Any guesses? I wouldn't know, so this is what I could come up with:

($ my scratchbux ::sensing) // gets the current user's SBux
($ transaction id ::sensing) // ID of the current transaction made by this user
request transaction for $ (10) to (username) ::sensing // creates a pending transaction ID which expires shortly if not verified in time
// also opens a dialog box to verify the user wants to give SBux to the selected user, or to revoke the transaction
<transaction (ID) is verified? ::sensing> // checks whether a transaction fulfilled completely

Surely opening up a backdoor for transactions in an innocent project about shopping for avatar clothes seems safe, right?

As a veteran of Scratch, it's just so wrong in so many ways. First, it's just so out of place that I had a hard time coming up with better ways to turn bank jargon into baby babble. Second, transaction history will be difficult to follow as there is no discernible info about which transaction did what in a project, unless you somehow include a special sensing list for transactions? Ugh, no way. Third, there are no guarantees that a project fulfills a transaction or even restricts it at all; with everything shared freely, it's nigh impossible to hide stuff where Scratchers can't get to it. And even then, hiding stuff isn't exactly on terms with the ST's penchant for moderation, so transactions in projects is a Pandora's box that creates too many nightmarish scenarios.

And lastly, let's say SBux is used to brandish fame with badges, merch, premium stuff of that sort. Well, even though internet points are useless, and SBux being no exception, there is high stigma towards the “rich” from the “poor”. The tall poppy syndrome, as it is called. People who feel they aren't getting the SBux they deserve will throw their hands in frustration at those who appear to farm SBux effortlessly. While it's not much different than today's affairs with bountiful love-its going to regular front-page Scratchers, using SBux for status is an obscene idea.

So you see now, real money is a bad idea, virtual money is a bad idea, can Scratch just remain free and open forever, please?

As a long time Scratcher, I have found new meaning to the name “Scratch”: for me, it means to “scratch that itch”, to come back again and again to realize new ideas in this toy language, even when I'm capable of creating my projects in real programming languages years later. It's a friend that helped me to pursue programming and get me to enjoy its fruit. I'm certain many others who have walked this path as well have grown fond of its importance in their life.
CatsUnited
Scratcher
1000+ posts

You should be able to make money from scratch games

As someone who's seen, knows and has been involved within the Scratch community, this idea is wrong on so many levels.

Zro716 wrote:

If Scratch went in that direction of having a virtual currency it would basically become a 2D Roblox.

Last edited by CatsUnited (April 16, 2019 09:12:41)


bottom text
Meowlithius
Scratcher
51 posts

You should be able to make money from scratch games

No support, you really shouldn't use a kids programming site as a way to create a commercial game.
It's best if you learn a bit of C#, lua, etc, on Unity, Godot, or Unreal.

If you feel 3.0 has been a bad experience and you have a PS4 please have a look at Dreams.
coder2045
Scratcher
1000+ posts

You should be able to make money from scratch games

gamebeater187 wrote:

Scratch is non-profit, so it would never happen.
You should NOT be able to make money from a completely free site that runs solely on donations.

Highlight this text and press Ctrl-Shift-Down to view more of my signature. There's a lot in there.
I FOUND THE POSTIE POSTIE POST LINK THIS
Brainteaser: What comes next? Answer on my profile. First correct answer gets a follow.

[ ]
[ [ ] ]
[ [ [ ] ] [ ] ]
Good projects ⬇️




coder2045
Scratcher
1000+ posts

You should be able to make money from scratch games

Zro716 wrote:

One thing to keep in mind: it's not as simple as you think to even begin to implement this. Let's imagine what it would be like.

First of all, what currency will Scratch use? Will it use real money, or will it invent its own currency, like ScratchBux (SBux)? Going with the former means Scratch is no longer non-profit, and this creates epic bad consequences:
  • Corporations can now freely sue Scratch for copyright infringement on the grounds that it profits off of piracy.
  • Scratch loses tax-deductible status since it is now a source of income for the ST and now treated as a company, so they will have to constantly earn money or go bankrupt, which means bye-bye Scratch.
  • A huge percentage of active users will leave Scratch in outrage, which cuts profiting off views/plays significantly. Basically a total net loss for the ST's revenue so they'll likely file for chapter 11 bankruptcy before the next business cycle. Essentially, Scratch plummets into darkness faster than you can say “well that was an awful decision”.
Okay, so real money is a no-go, but what if we were to create a completely worthless currency like SBux? Well, it needs to have ways of earning it as well as spending it that in no way restrict anyone unfairly. Here I've jotted down a few ideas for how participation changes it:
  • Reaching +100 or more for the first time automatically gives you Scratcher status if you aren't already
  • +100 for being curated or featured
  • +5 for completing a tutorial or finding easter eggs on the website (one time only)
  • +5/day when you click a special “daily” button in your profile settings (basically the “minimum wage” of Scratch)
  • +1 for every fave, love, remix, and follow you receive (undoing and redoing will not cheat the system)
  • +1 for every bad comment/project you report that gets removed by staff (might over-encourage some to go on report frenzies)
  • +1/100 for every view on your projects (not unique views, those would be awfully harder to track)
  • -10 for having a comment reported and removed by staff (discourages negative comments)
  • -50 for having a project reported and removed by staff (discourages rule-breaking projects)
  • Reaching -100 results in an automatic temporary ban if one isn't issued manually before
There is virtually no limit to SBux, but no one other than yourself may view how many SBux you have, and they are non-transferrable. So then, if Scratchers keep accumulating SBux, what should they do with all of it? It's tricky to decide on this because paywalls on free content makes no sense. To get right to the point, piracy, scamming, and outrage happens when you do this. Kids don't like having to pay to play “stupid” games that waste their time and precious SBux. They'll demand refunds. They'll quit Scratch. They'll pressure others to give them $S or buy games for them. They'll do whatever it takes to cheat the system for little gain.

Luckily, it doesn't always have to do anything with buying access to “premium” projects or whatnot, it can have several hidden good uses:
  • Raising the maximum number of cloud variables OR maximum data per cloud variable you can put in one project of your choice.
  • Raising the max list limit in one project of your choice.
  • Raising the max project size for one project of your choice.
  • Raising the max file size for the thumbnail of one studio you own for a limited time.
  • Raising the max file size for your avatar for a limited time.
  • Raising the character limit for your next comment.
I've specifically left out uses such as in-project currency and fame badges as those will create many obvious problems (i.e. scams, confusion, and glorifying fame is a terribly selfish thing to do). Those listed above may seem nice at first, but when taking the future of Scratch into account, these limits can change at will, making it a waste to spend on them. Perhaps it's better that we never spend at all…

But while we're being hypothetical, let's say projects can use SBux in some way. What kind of blocks would there be that would make it simple enough a child could make a transaction but secure enough to verify the transaction is legit? Any guesses? I wouldn't know, so this is what I could come up with:

($ my scratchbux ::sensing) // gets the current user's SBux
($ transaction id ::sensing) // ID of the current transaction made by this user
request transaction for $ (10) to (username) ::sensing // creates a pending transaction ID which expires shortly if not verified in time
// also opens a dialog box to verify the user wants to give SBux to the selected user, or to revoke the transaction
<transaction (ID) is verified? ::sensing> // checks whether a transaction fulfilled completely

Surely opening up a backdoor for transactions in an innocent project about shopping for avatar clothes seems safe, right?

As a veteran of Scratch, it's just so wrong in so many ways. First, it's just so out of place that I had a hard time coming up with better ways to turn bank jargon into baby babble. Second, transaction history will be difficult to follow as there is no discernible info about which transaction did what in a project, unless you somehow include a special sensing list for transactions? Ugh, no way. Third, there are no guarantees that a project fulfills a transaction or even restricts it at all; with everything shared freely, it's nigh impossible to hide stuff where Scratchers can't get to it. And even then, hiding stuff isn't exactly on terms with the ST's penchant for moderation, so transactions in projects is a Pandora's box that creates too many nightmarish scenarios.

And lastly, let's say SBux is used to brandish fame with badges, merch, premium stuff of that sort. Well, even though internet points are useless, and SBux being no exception, there is high stigma towards the “rich” from the “poor”. The tall poppy syndrome, as it is called. People who feel they aren't getting the SBux they deserve will throw their hands in frustration at those who appear to farm SBux effortlessly. While it's not much different than today's affairs with bountiful love-its going to regular front-page Scratchers, using SBux for status is an obscene idea.

So you see now, real money is a bad idea, virtual money is a bad idea, can Scratch just remain free and open forever, please?
SBux sounds horrible (going with your idea). Also, kids don't have credit cards and, I am assuming reasonable numbers here:
Griffpatch:
100 million views (including reviews)/100=1,000,000 SBux
300,000 faves/loves*2=600,000 SBux
Remixes should be powerful, so 20 - 1,000 remixes=20,000 SBux
Assuming the +5 button clicked 1,500 times, 7,500 Sbux
Assuming Griffpatch was curated/featured 5 times, 500 SBux
Assuming 120 reports by Griffpatch, 120 SBux
Total: 1,628,120 SBux

Me:
100 views=1 SBux
1 love/fav*2=2 SBux
No remixes=0 SBux
Never featured/curated=0 SBux
10 comments reported=10 SBux
Total: 13 SBux

Last edited by coder2045 (April 16, 2019 20:30:49)


Highlight this text and press Ctrl-Shift-Down to view more of my signature. There's a lot in there.
I FOUND THE POSTIE POSTIE POST LINK THIS
Brainteaser: What comes next? Answer on my profile. First correct answer gets a follow.

[ ]
[ [ ] ]
[ [ [ ] ] [ ] ]
Good projects ⬇️




BFDISuperFan
Scratcher
100+ posts

You should be able to make money from scratch games

While you can't directly be paid for making Scratch games, you are, and I repeat, you are allowed to sell them.

As stated in the website's FAQ (If you would like to check, go here: https://scratch-mit-edu.ezproxy.canberra.edu.au/info/faq ),

Can I sell my Scratch projects?
Yes: Your Scratch project is your creation. But keep in mind that once you share your project on the Scratch website, everyone is free to download, remix, and reuse the project based on the terms of the Creative Commons Attribution-ShareAlike license. So if you intend to sell your project, you may want to un-share it from the Scratch website.

If you wish to make money off of Scratch games, you need to have people buy them, but Scratch itself will never pay you.
Also, be careful if you're going to use your games for profit. If they are a fan-game or are inspired by another franchise/game, make sure you are not infringing any copyrights or trademarks, as you can either be sued or have your project taken down by a DMCA or Cease and Desist notice.

Last edited by BFDISuperFan (April 16, 2019 20:26:15)


Oh hi signature reader! Thanks for reading this post. I’m BFDISuperFan, and I really love rhythm games. Oh, and while you’re here reading this, if you also like rhythm games, how about you go try out my attempt at porting DDRMAX2 on Scratch?
I'm also attempting to recreate beatmania IIDX 15: DJ TROOPERS on Scratch, but right now it's just a glorified animation gallery, check it out if you're interested!
What? An evil kumquat? Eating signatures!? Haha, you come up with some funny things-
Hey, where did my closing signature go?
coder2045
Scratcher
1000+ posts

You should be able to make money from scratch games

coder2045 wrote:

Zro716 wrote:

One thing to keep in mind: it's not as simple as you think to even begin to implement this. Let's imagine what it would be like.

First of all, what currency will Scratch use? Will it use real money, or will it invent its own currency, like ScratchBux (SBux)? Going with the former means Scratch is no longer non-profit, and this creates epic bad consequences:
  • Corporations can now freely sue Scratch for copyright infringement on the grounds that it profits off of piracy.
  • Scratch loses tax-deductible status since it is now a source of income for the ST and now treated as a company, so they will have to constantly earn money or go bankrupt, which means bye-bye Scratch.
  • A huge percentage of active users will leave Scratch in outrage, which cuts profiting off views/plays significantly. Basically a total net loss for the ST's revenue so they'll likely file for chapter 11 bankruptcy before the next business cycle. Essentially, Scratch plummets into darkness faster than you can say “well that was an awful decision”.
Okay, so real money is a no-go, but what if we were to create a completely worthless currency like SBux? Well, it needs to have ways of earning it as well as spending it that in no way restrict anyone unfairly. Here I've jotted down a few ideas for how participation changes it:
  • Reaching +100 or more for the first time automatically gives you Scratcher status if you aren't already
  • +100 for being curated or featured
  • +5 for completing a tutorial or finding easter eggs on the website (one time only)
  • +5/day when you click a special “daily” button in your profile settings (basically the “minimum wage” of Scratch)
  • +1 for every fave, love, remix, and follow you receive (undoing and redoing will not cheat the system)
  • +1 for every bad comment/project you report that gets removed by staff (might over-encourage some to go on report frenzies)
  • +1/100 for every view on your projects (not unique views, those would be awfully harder to track)
  • -10 for having a comment reported and removed by staff (discourages negative comments)
  • -50 for having a project reported and removed by staff (discourages rule-breaking projects)
  • Reaching -100 results in an automatic temporary ban if one isn't issued manually before
There is virtually no limit to SBux, but no one other than yourself may view how many SBux you have, and they are non-transferrable. So then, if Scratchers keep accumulating SBux, what should they do with all of it? It's tricky to decide on this because paywalls on free content makes no sense. To get right to the point, piracy, scamming, and outrage happens when you do this. Kids don't like having to pay to play “stupid” games that waste their time and precious SBux. They'll demand refunds. They'll quit Scratch. They'll pressure others to give them $S or buy games for them. They'll do whatever it takes to cheat the system for little gain.

Luckily, it doesn't always have to do anything with buying access to “premium” projects or whatnot, it can have several hidden good uses:
  • Raising the maximum number of cloud variables OR maximum data per cloud variable you can put in one project of your choice.
  • Raising the max list limit in one project of your choice.
  • Raising the max project size for one project of your choice.
  • Raising the max file size for the thumbnail of one studio you own for a limited time.
  • Raising the max file size for your avatar for a limited time.
  • Raising the character limit for your next comment.
I've specifically left out uses such as in-project currency and fame badges as those will create many obvious problems (i.e. scams, confusion, and glorifying fame is a terribly selfish thing to do). Those listed above may seem nice at first, but when taking the future of Scratch into account, these limits can change at will, making it a waste to spend on them. Perhaps it's better that we never spend at all…

But while we're being hypothetical, let's say projects can use SBux in some way. What kind of blocks would there be that would make it simple enough a child could make a transaction but secure enough to verify the transaction is legit? Any guesses? I wouldn't know, so this is what I could come up with:

($ my scratchbux ::sensing) // gets the current user's SBux
($ transaction id ::sensing) // ID of the current transaction made by this user
request transaction for $ (10) to (username) ::sensing // creates a pending transaction ID which expires shortly if not verified in time
// also opens a dialog box to verify the user wants to give SBux to the selected user, or to revoke the transaction
<transaction (ID) is verified? ::sensing> // checks whether a transaction fulfilled completely

Surely opening up a backdoor for transactions in an innocent project about shopping for avatar clothes seems safe, right?

As a veteran of Scratch, it's just so wrong in so many ways. First, it's just so out of place that I had a hard time coming up with better ways to turn bank jargon into baby babble. Second, transaction history will be difficult to follow as there is no discernible info about which transaction did what in a project, unless you somehow include a special sensing list for transactions? Ugh, no way. Third, there are no guarantees that a project fulfills a transaction or even restricts it at all; with everything shared freely, it's nigh impossible to hide stuff where Scratchers can't get to it. And even then, hiding stuff isn't exactly on terms with the ST's penchant for moderation, so transactions in projects is a Pandora's box that creates too many nightmarish scenarios.

And lastly, let's say SBux is used to brandish fame with badges, merch, premium stuff of that sort. Well, even though internet points are useless, and SBux being no exception, there is high stigma towards the “rich” from the “poor”. The tall poppy syndrome, as it is called. People who feel they aren't getting the SBux they deserve will throw their hands in frustration at those who appear to farm SBux effortlessly. While it's not much different than today's affairs with bountiful love-its going to regular front-page Scratchers, using SBux for status is an obscene idea.

So you see now, real money is a bad idea, virtual money is a bad idea, can Scratch just remain free and open forever, please?
SBux sounds horrible (going with your idea). Also, kids don't have credit cards and, I am assuming reasonable numbers here:
Griffpatch:
100 million views (including reviews)/100=1,000,000 SBux
300,000 faves/loves*2=600,000 SBux
Remixes should be powerful, so +20 per remix - 1,000 remixes=20,000 SBux
Assuming the +5 button clicked 1,500 times, 7,500 Sbux
Assuming Griffpatch was curated/featured 5 times, 500 SBux
Assuming 120 reports by Griffpatch, 120 SBux
Total: 1,628,120 SBux

Me:
100 views=1 SBux
1 love/fav*2=2 SBux
No remixes=0 SBux
Never featured/curated=0 SBux
10 comments reported=10 SBux
Total: 13 SBux
Accidental quote.

Last edited by coder2045 (April 16, 2019 20:31:23)


Highlight this text and press Ctrl-Shift-Down to view more of my signature. There's a lot in there.
I FOUND THE POSTIE POSTIE POST LINK THIS
Brainteaser: What comes next? Answer on my profile. First correct answer gets a follow.

[ ]
[ [ ] ]
[ [ [ ] ] [ ] ]
Good projects ⬇️




BFDISuperFan
Scratcher
100+ posts

You should be able to make money from scratch games

coder2045 wrote:

coder2045 wrote:

Accidental quote.
You could've edited your original post to delete the quote like I did.

Oh hi signature reader! Thanks for reading this post. I’m BFDISuperFan, and I really love rhythm games. Oh, and while you’re here reading this, if you also like rhythm games, how about you go try out my attempt at porting DDRMAX2 on Scratch?
I'm also attempting to recreate beatmania IIDX 15: DJ TROOPERS on Scratch, but right now it's just a glorified animation gallery, check it out if you're interested!
What? An evil kumquat? Eating signatures!? Haha, you come up with some funny things-
Hey, where did my closing signature go?
ajsya
Scratcher
1000+ posts

You should be able to make money from scratch games

No support.
Scratch is an educational site

Feel free to message me on my profile if you need to tell me something/want someone to talk to.

Hi, I'm ajsya!

| GitHub | Wiki | My Posts |

Before creating a new topic on the forums search Ocular to see if one already exists!ˇ
--Snowball--
Scratcher
500+ posts

You should be able to make money from scratch games

Isn't this already a rejected suggestion?

I've since moved on from Scratch, and now I'm making games in the Godot Engine, music in LMMS, art in Photoshop, and other various things that aren't involving this website anymore. Thanks to Scratch for getting me interested in this stuff!
CalculatorFun
Scratcher
94 posts

You should be able to make money from scratch games

--Snowball-- wrote:

Isn't this already a rejected suggestion?

Za-Chary wrote:

1.4 Digital currency or money blocks
Essentially, digital currency would not really benefit the educational value of Scratch; after all, there is not really anything that you can buy. While there could be features that are only unlockable via digital currency, this does not really contribute to Scratch's purpose of being a programming language available for everyone. In addition, it is not clear as to how users could obtain this digital currency. However, you can make digital currency in your own projects, if you like.

The problem with money blocks is that many users on the website are young and do not quite know how money works (and most do not even have a credit card account). Users could make projects which require others to pay a large amount of money in order to play the project. Overall, it adds further complexity to the website, and would limit users' access, without any clear benefit towards the educational value.

AnimeDetective
Scratcher
34 posts

You should be able to make money from scratch games

I think Scratch is for education, not for earning money. Scratch doesn't have as much money nor is as big as major companies such as Youtube or Google. This shouldn't be implemented.

when green flag clicked
say [I love Scratch, Javascript, and C#]
set [going mad] to [yes]
Paddle2See
Scratch Team
1000+ posts

You should be able to make money from scratch games

You are welcome to try and sell your Scratch projects on other sites - but Scratch is intended as an educational platform. The focus here is on learning, sharing, and having fun doing it

Scratch Team Member, kayak and pickleball enthusiast, cat caregiver.

This is my forum signature! On a forum post, it is okay for Scratchers to advertise in their forum signature. The signature is the stuff that shows up below the horizontal line on the post. It will show up on every post I make.
(credit to Za-Chary)



;

Powered by DjangoBB