Discuss Scratch

  • Discussion Forums
  • » Help with Scripts
  • » Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!] [RSS Feed]
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

Steps on improving your project


Hey there! This is a topic to help improve your project, and make it to the best of your abilities. You don't have to do these things, but it will definitely help out your project!

Questions you should ask yourself when reviewing your projects:

#1- Is it Glitchy?

A glitch is an issue in your project that make the project not run as it's supposed to be, or has issues where the project doesn't work when something happens. This may be un-appealing, and doesn't look good, or can make your project not work.

How to solve it- go through each part of the project in the editor, and if you come across a glitch, go into the sprite causing it. try moving around different things until you can find what is causing it. Then, either try to figure it out yourelf, make a new topic in ‘help with scripts’ with the script that's causing the glitch, a link to the project, and what you want it to do (more info on how to format your topic here).

#2- Is it smooth?

People like projects with nice graphics and a high quality animation. In order to do this, you need smooth transitions. Smooth transitions might be small, like making a character walk more slow, or large, like making a pen scene transition. If your project is choppy, this may be an issue.

How to improve this: first, make sure all of your code makes smooth animations, as follows.
Instead of

forever
move (100) steps
wait (10) secs
end

use

forever
repeat (100)
move (1) steps
wait (.1) secs

Instead of

switch costume to [ anna lean down v]
wait (1) secs
switch costume to [anna pick up ball v]
wait (1) secs
switch costume to [anna shoot v]

make a transition between those 3 costumes, and use

switch costume to [anna lean down-1 v]
repeat (30)
next costume
wait (.1) secs
end
If that doesn't seem to work, check the size of the project by downloading it and looking at it in your files, like this:

My project, called Awesome patterns! has 43 kilobytes, with 109 blocks, 2 sprites and 0 costumes (the're empty). If your project doesn't seems larger then it needs to be, try to shorten the scripts, deleting blocks you don't need, and cleaning the workspace up. If it still seems to be laggy, ask for help in Help With Scripts.
Graphics and how to make them

#3-Home-made vs. Copied Costumes.
Home-made costumes can be great, but some other costumes drawn by other people might look better. Here's some advice to help you decide.

  • Are you good at drawing?
  • If you want to use a copied costume, Have you already selected the image you want? If not, do you think it will be easy to?
  • Are you good at editing images?

#4-How Do I improve My drawn Costumes?
Sometimes, you imagine an awesome sprite in your head, and you go to make it, and it looks…. Well, you know, odd. Here are some tips to help you:

1. Make it simple. Sometimes, things look best when they don't have a lot of effort in them. You might think something needs to look really intricate, but people might not notice the details, especially if it just pops on for 1 second. Here's an example, using a blob I made:

I made a simple blob shape, and then added an eye, and put specks on it.
2. Fully think out what you are going to do before you do it.
When making something, think about the aspects you want. Do you want it to have scales, or feathers? Do you want it's head to be an oval, or a triangle? When doing this, you get a general idea of the sprite, and then you can put more detail in, rather then making a simple shape.
3. Use organic shapes.
Organic shapes are shapes with curves, and sometimes look a bit better then geometric shapes, with points. People sometimes like organic a bit more then geometric. Here's an example:

Which one to you like better?
4. Shade your Items.
When you shade, you add small details, but it looks much better, Usually, when you shade, you make it brighter towards where the light is, and darker on the opposite side, but it doesn't always have to be that, sometimes it is used to blend colors together. Here's an example:

It doesn't affect it a lot, but it still adds a bit of detail.
#5-Where do I get Sprites From the net and how do I Put Them On Scratch?
You can look on google,or search around scratch (be sure to give credit!) or, you can use these sites:

Spriters Resource
Scratch Resources
Shy Guy Kingdom

Project sharing and testing

#6-I have run out of good game ideas. Any suggestions?
I suggest doing whatever you like doing. If you like making text engines, make a new font! If you like making paralaxes, make a parallax about this month! If you like making animations, make an animation about your favorite food! The limits are endless. If you want more ideas, go here
#7My-game is shared, and nobody is viewing it, any help?
After sharing a project, some people may not notice it. Here are someways to get more views:
Put it in a studio. People might notice it there, and want to see it.

Make a topic in Show And Tell and describe what your project is about.

Make a studio, and invite people to it and make it about your project.

Advertise in advertising allowed places.


#8- Should I Test my projects?
Yes. You want to make sure there aren’t any bugs, so it might be a good idea to run through it a couple of times. Also, just because you like it doesn’t mean others will. This is why you should hold 3 stages of testing.

Stage one: Personal Testing.
First, you want to run through the whole game a few times, to make sure that nothing is wrong. You need to remove any glitches, and make sure the plot makes sense. Add any features you need to add,

Stage 2: Family testing.
You also want to make sure that others like it. This means you might want to have your family try it. You want a variety of people, including siblings, parents, grandparents, cousins and more. Have them play the project the whole way through, and then ask them about for feedback. Here’s some feedback you want from them:

Did the instructions make sense?
Did the plot make sense?
What do you think the topic is?
Did you enjoy it?
Was it to hard or easy for you?

Stage 3: Online testing.

Congratulations, you made it to the final phase of testing! Here, is where you share your project. You want to have people volunteer to test your project. First, gather some people, then ask them to run through your project, and answer these questions:
Did the game feel too long/short?
Did you understand the goal of the game? What was it?
Did you understand the directions? Can you repeat them in your own words?
Did you have fun while playing?
Did you think it was too challenging/not challenging enough?
Did you want to play more?
Did you feel like you could win this game if you played again?
Did you like/dislike the graphics/sounds?
Did the pace feel too fast/slow?
Did you feel stuck at any point? If so where?
Was it boring at any point?
Was the plot fully formed?

Remember that their feedback will help you improve your game. Don't be offended!


After this, your project should be awesome!

Last edited by p-p-p-p-p-p-p-p-p-p- (Sept. 30, 2021 23:00:12)



Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
GachaN0nsense
Scratcher
500+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

This could replace the sticky as its quite outdated, unless a ST said that sticky can't be replaced.
Also, I feel bad for being that one grammatical guy, but near the end where it says “Did the pace feel too fast/slow?” you typed fee instead of feel, and you said “Did this get bring ….” instead of boring.

[offtopic] edit: 1st post hehe [offtopic]

Last edited by GachaN0nsense (Dec. 3, 2020 20:38:00)


MOVING TO @NotDucki_
1O1Andrew
Scratcher
100+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

reported to be stickied!

Don't do SAND. SAND has four words.
SAND means Spam, Advertising, Necroposting, and Derailing.
Spam means posting something unrelated. Wiki Article: Spam
Advertising is when you promote your studios and projects. Wiki Article: Advertising
Necroposting is when you post on a old topic. It distracts other helpers! Wiki Article: Necroposting
Derailing is when you post something that leads others away from the topic. It is called thread hijacking. Wiki Article: Derailing


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

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

GachaN0nsense wrote:

This could replace the sticky as its quite outdated, unless a ST said that sticky can't be replaced.
Also, I feel bad for being that one grammatical guy, but near the end where it says “Did the pace feel too fast/slow?” you typed fee instead of feel, and you said “Did this get bring ….” instead of boring.
Oh oops, that was the one part that I copied off of somebody else. Fixed!

1O1Andrew wrote:

reported to be stickied!
Thanks!


Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
Nezon
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

if this sticky gets stickied,

i'm going to tell everyone i'm third

This is my signature! Here is a bit of advice on foruming, by the way. Don't do SAND. SAND has four words.
SAND means Spam, Advertising, Necroposting, and Derailing.
Spam means posting something unrelated. Wiki Article: Spam
Advertising is when you promote your studios and projects. Wiki Article: Advertising
Necroposting is when you post on a old topic. It distracts other helpers! Wiki Article: Necroposting
Derailing is when you post something that leads others away from the topic. It is called thread hijacking. Wiki Article: Derailing(Derailing idea comes from this guy),
Lots of school work.
bob has been hidden again :(

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

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

Nezon wrote:

if this sticky gets stickied,

i'm going to tell everyone i'm third
fourth actually


Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
GachaN0nsense
Scratcher
500+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

found another typo, “Did you understand the directions? Ca you repeat them in your own words?” but I do have a suggestion for the sticky, maybe add something like look inside of other user's projects to see how they did the script that the reader is trying to do and take note of it, backpack it and give credit to the user they found the script from, as looking inside projects can help users learn how to use Scratch.

MOVING TO @NotDucki_
GachaN0nsense
Scratcher
500+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

also, theres really no end to testing, your project will always be prone to bugs at some point, either it be with a new update or a removed block

MOVING TO @NotDucki_
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

GachaN0nsense wrote:

, maybe add something like look inside of other user's projects to see how they did the script that the reader is trying to do and take note of it, backpack it and give credit to the user they found the script from, as looking inside projects can help users learn how to use Scratch.
I'll do that later, fixing the typo…


Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
portalpower
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

I didn't get the first post but I got the first view and first report to be stickied

Last edited by portalpower (Dec. 4, 2020 02:02:00)


thank you for reading my post and have a nice day!
shift+down to view my signature




















I don’t use the forums very much any more.
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

portalpower wrote:

I didn't get the first post but I got the first view and first report to be featured
Not featured, stickied, but thanks!


Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
portalpower
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

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

portalpower wrote:

I didn't get the first post but I got the first view and first report to be featured
Not featured, stickied, but thanks!
oops fixed that

thank you for reading my post and have a nice day!
shift+down to view my signature




















I don’t use the forums very much any more.
ScriptTimedOut
Scratcher
100+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

Reported to be stickied.

You've failed many times, although you may not remember. You probably fell down the first time you tried to walk. You almost drowned the first time you tried to swim, didn't you? R.H Macy failed seven times before his store in new york caught one. Novelist John Creasey got 753 rejection slips before he published 564 books. Babe Ruth hit 714 home runs, but he also struck out 1,330 times.

Don't worry about failure, worry about the chances you miss when you don't even try.
r3xCS
Scratcher
100+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

amazing post. reported to be stickied!

*lurks*
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

r3xCS wrote:

amazing post. reported to be stickied!

ScriptTimedOut wrote:

Reported to be stickied.
Thanks!


Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

(reserved)


Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
portalpower
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

peoples report this to be stickied

thank you for reading my post and have a nice day!
shift+down to view my signature




















I don’t use the forums very much any more.
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

portalpower wrote:

peoples report this to be stickied
Don't spam them with reports, that won't do any good. I think there's a reason this isn't stickied yet, but I don't know why.


Hello there! You are reading my signature. To go down, highlight this and use Ctrl/Cmnd+shift+down .

We're getting a new extension?! Click here to learn more…

Help create an easy to use, comprehensive pen engine/notepad here! You can help in a lot of different ways, such as managing, or designing!
Heyo! I'm an official forum helper who splits their time in school, reading, playing video games , adventuring outside, and using scratch!
On the forums, I like to help out in Help With Scripts, Questions About Scratch, and Suggestions, but when I'm bored, I'll take a look at some other topics!
Drop by and say hello here

Survey of the Week:
Apples or Bannanas?
Answer here!
Better surveys will be coming soon

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

AI can't take over the world unless we program them to
Shops I am part of:



More coming soon!
portalpower
Scratcher
1000+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

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

portalpower wrote:

peoples report this to be stickied
Don't spam them with reports, that won't do any good. I think there's a reason this isn't stickied yet, but I don't know why.
I wanted to bump it witout saying bump, next time I should just say bump

thank you for reading my post and have a nice day!
shift+down to view my signature




















I don’t use the forums very much any more.
UnconstructivePoster
New to Scratch
100+ posts

Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!]

Thanks for making this! A bit of a nitpicky suggestion, but I think it could be a bit easier to read if there was a bit more spacing/formatting, and the big indent in the second section slightly irks me a bit, too. I've made a few potential minor revisions in the first section:
Steps on improving your project


Hey there! This is a topic to help improve your project, and make it to the best of your abilities. You don't have to do these things, but it will definitely help out your project!

Questions you should ask yourself when reviewing your projects:

#1- Is it Glitchy?

A glitch is an issue in your project that make the project not run as it's supposed to be, or has issues where the project doesn't work when something happens. This may be un-appealing, and doesn't look good, or can make your project not work.

How to solve it- go through each part of the project in the editor, and if you come across a glitch, go into the sprite causing it. try moving around different things until you can find what is causing it. Then, either try to figure it out yourelf, make a new topic in ‘help with scripts’ with the script that's causing the glitch, a link to the project, and what you want it to do (more info on how to format your topic here).

#2- Is it smooth?

People like projects with nice graphics and a high quality animation. In order to do this, you need smooth transitions. Smooth transitions might be small, like making a character walk more slow, or large, like making a pen scene transition. If your project is choppy, this may be an issue.

How to improve this: first, make sure all of your code makes smooth animations, as follows.
Instead of

forever
move (100) steps
wait (10) secs
end

use

forever
repeat (100)
move (1) steps
wait (.1) secs

Instead of

switch costume to [ anna lean down v]
wait (1) secs
switch costume to [anna pick up ball v]
wait (1) secs
switch costume to [anna shoot v]

make a transition between those 3 costumes, and use

switch costume to [anna lean down-1 v]
repeat (30)
next costume
wait (.1) secs
end

If that doesn't seem to work, check the size of the project by downloading it and looking at it in your files, like this:

<insert image here because I'm a new scratcher :sad:>

My project, called Awesome patterns! has 43 kilobytes, with 109 blocks, 2 sprites and 0 costumes (the're empty). If your project seems larger then it needs to be, try shortening the scripts, deleting blocks you don't need, and cleaning the workspace up. If it still seems to be laggy, ask for help in the Help With Scripts forum.
  • Discussion Forums
  • » Help with Scripts
  • » Steps on improving your project [NOTE: do not get help here please, instead click the 'new topic' button in the top right corner!] [RSS Feed]

Powered by DjangoBB

Standard | Mobile