Discuss Scratch

FireArrow879
Scratcher
65 posts

Add achievements to your project!

Achievements
It works so scratchers can add achievements to their projects without the process of adding save codes with achievements. To add a achievement, first you name it, then upload an image for it, then add a description, then add a difficulty (the difficulties are Piece of Cake, Easy, Medium, Hard, Insane, and Impossible), then click the add badge button, then done! Next, you need to add a way to win the achievement.

What badges would look like:

*insert image here* Finish the platformer! ~ Medium Won This Week: 2076 Won Ever: 54322

Uses
Adding achievements, and knowing how many has been won.
2: Easier achievement adding to projects!



Last edited by FireArrow879 (Oct. 28, 2021 03:38:26)

Reev0102
Scratcher
1000+ posts

Add achievements to your project!

No support. This is too specific to add to Scratch, and will only be used for games. Why don't you try to code it yourself?
vudeptrai090211
Scratcher
1000+ posts

Add achievements to your project!

FireArrow879 wrote:

Achievements
It works so scratchers can add achievements to their projects without the process of adding save codes with achievements. To add a achievement, first you name it, then upload an image for it, then add a description, then add a difficulty (the difficulties are Piece of Cake, Easy, Medium, Hard, Insane, and Impossible), then click the add badge button, then done! Next, you need to add a way to win the achievement.

What badges would look like:

*insert image here* Finish the platformer! ~ Medium Won This Week: 2076 Won Ever: 54322

Uses
Adding achievements, and knowing how many has been won.
2: Easier achievement adding to projects!



not advanced coder be like…
Roblox888i
Scratcher
1000+ posts

Add achievements to your project!

Rejected:
8.7 Scratch achievements
Some form of digital currency which allows you to “buy” Scratch features (with real or fake money) 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. However, you can make digital currency in your own projects, if you like. A very good detailed analysis for why digital currency should not be on Scratch can be found on this post.
NormalMaker
Scratcher
500+ posts

Add achievements to your project!

Roblox888i wrote:

Rejected:
8.7 Scratch achievements
snip
This isn't what the suggestion is about. The suggestion is about a way to easily add an achievement system that does not give any kind of reward to your project.

No support. This doesn't sound very customizable, so if it doesn't fit the feel of someone's project they will still have to make their own achievement system, and I can't imagine that it would fit into many projects.

Last edited by NormalMaker (Oct. 28, 2021 04:18:33)

FireArrow879
Scratcher
65 posts

Add achievements to your project!

You can change the accent color of each achievement difficulty (the defaults are Piece of Cake=Blue, Easy=Green, Medium=Yellow, Hard=Red, Insane=Purple, and Impossible=Black), and if one won a achievement, for that scratcher that achievement’s accent color would be light green.

Last edited by FireArrow879 (Oct. 28, 2021 04:48:25)

JJ09012011
Scratcher
100+ posts

Add achievements to your project!

Hmm… maybe an extension for it?

give achievement [] colour [] :: extension
FireArrow879
Scratcher
65 posts

Add achievements to your project!

There would be a drop down menu:
give achievement [finished v]  color [#FFC900] :: #235B8B


The category is:
Achievements :: #235B8B

Last edited by FireArrow879 (Oct. 28, 2021 15:28:36)

Queer_Royalty
Scratcher
1000+ posts

Add achievements to your project!

Just code your own, if needed find a tutorial. This would be completely arbitrary as a feature, and would only be used in some projects.
SmartCat3
Scratcher
500+ posts

Add achievements to your project!

Like badges in roblox?
If so Support times INFINITY.
This makes achievements much easier
Tunde123
Scratcher
1000+ posts

Add achievements to your project!

GameDevRemade wrote:

If you are referring to a system where a user can receive some form of badge or achievement, then this has already been denied by the ST because of several reasons, mainly because it's similar to a currency system or something, which the ST has also denied. Please refer to this post for more information about why it's denied.
But it's for their projects. Not scratch as a whole. It's not rejected to make achievements in your projects.
Quantum-Cat
Scratcher
1000+ posts

Add achievements to your project!

Cool idea! But while Scratch can be used to make games, it isn't necessarily a game-maker, and so this block won't be as beneficial to other users. Also, making achievements on your own is probably not very complicated, and making it yourself gives you the added benefit of easy customisation and flexibility.

Maybe some additional blocks for more customisation?

Last edited by Quantum-Cat (Nov. 3, 2021 16:35:03)

sharkode
Scratcher
1000+ posts

Add achievements to your project!

Semi support, this is a bit too specific but would be useful
-EmeraldThunder-
Scratcher
1000+ posts

Add achievements to your project!

No support, it is too specific and does not have a purpose in most of the projects on scratch. It has given me a new project idea though.
Roblox888i
Scratcher
1000+ posts

Add achievements to your project!

No support, The purpose of scratch is to learn and code it wouldn't be a good fit for scratch (you can put achievements in your game without scratch adding it.)
VeryFamus
Scratcher
1000+ posts

Add achievements to your project!

I support, this would help me make my games better
However, one thing.


Could there be a section for achievements? There could be a function like my blocks or lists/variables, where it says “make an achievement”. It then proceeds to let you name the achievement and state the difficulty, and code in the achievement to where if <stuff> then Give player ___ achievement.
Also there could be another variable-like system, where it has little circles for each achievement. This could also have blocks such as “player has received ___ achievement?” Or “Player has not received ___ achievement?” The achievements difficulty and name can be changed, as well.another block could be “Show (received/Unreceived) achievements” or “Hide (received/unreceived) achievements” as a form of seeing unlockable achievements. The reason for the the “player has received/not received ___ achievement could be used to portray unlocked achievements in a sprite by making it switch to a costume based on unlocked achievement.

One question. Does this stay on the project? If it does, when the project is started, if achievements are activated and you have received an achievement before, there should be a pop-up saying “clear achievements?” If you click no, it will ask, “are you sure?” Just in case you misclicked.
By stay on the project I mean like when you refresh, are the achievements still unlocked for you?

Last edited by VeryFamus (Oct. 30, 2021 19:58:05)

VeryFamus
Scratcher
1000+ posts

Add achievements to your project!

GameDevRemade wrote:

My gosh, guys, this is already rejected by the ST. Read the list of rejected suggestions please.

This is not rejected, as the rejction states that no crypto currency or overall achievements should be on scratch.
It says nothing about project specific achievements.
Tunde123
Scratcher
1000+ posts

Add achievements to your project!

GameDevRemade wrote:

My gosh, guys, this is already rejected by the ST. Read the list of rejected suggestions please.
Did you not read the OP? This is for project-specific achievements, not scratch achievements.
dave-alt-4
Scratcher
1000+ posts

Add achievements to your project!

Roblox888i wrote:

Rejected:
8.7 Scratch achievements
Some form of digital currency which allows you to “buy” Scratch features (with real or fake money) 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. However, you can make digital currency in your own projects, if you like. A very good detailed analysis for why digital currency should not be on Scratch can be found on this post.

GameDevRemade wrote:

My gosh, guys, this is already rejected by the ST. Read the list of rejected suggestions please.

its not , this is an achievement for the player and only be usable in 1 project (it can be coded with like 5 minutes of work anyways)

anyways support

Last edited by dave-alt-4 (Nov. 2, 2021 04:47:26)

JJ09012011
Scratcher
100+ posts

Add achievements to your project!

GameDevRemade wrote:

My gosh, guys, this is already rejected by the ST. Read the list of rejected suggestions please.
Please read the thread carefully.

Powered by DjangoBB