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

#26 2011-03-18 21:30:50

Necromaster
Scratcher
Registered: 2010-04-07
Posts: 1000+

Re: What makes a "good" Scratch project?

andresmh wrote:

CastlePokemetroid wrote:

I just got done with a project that took 700 hours to make, and is an animation that's at movie length of an hour and thirty minutes, but an advanced high quality project like that cannot be posted on the site due to the fact that it's over 10 MB.

It tells a complete and full story, but also features full length battle scenes.

When it comes to scratch, I can push the program to beyond it's own limitations, but that also means that I won't be able to share it.

I think that 'good' projects are extremely hard for me to make due to this limitation. I want to make 200 MB projects, but that's just not happening with the current version of scratch.

Interesting perspective. Could you put your big project on rapidshare.com or 4shared.com to check it out?

One side note: often the size of the file is too big because of the music. One way to to make it smaller is by cutting the music to a smaller chunk and loop it.

Compressionism, I call it.  tongue

Offline

 

#27 2011-03-18 21:32:39

andresmh
Scratch Team at MIT
Registered: 2007-03-05
Posts: 1000+

Re: What makes a "good" Scratch project?

12three wrote:

Any project that takes a lot of time and effort to make. I don't judge it on how good it is but how good the creator is. But I don't like those stupid ten second 'animations' on the front page...

Fascinating. How do you typically tell when a project took a lot of time and effort to make?


Andres Monroy-Hernandez | Scratch Team at the MIT Media Lab
on identi.ca and  twitter

Offline

 

#28 2011-03-18 21:36:17

andresmh
Scratch Team at MIT
Registered: 2007-03-05
Posts: 1000+

Re: What makes a "good" Scratch project?

LS97 wrote:

- an original gameplay. I would like to stress on this point because even if the graphics are poor and there are only a couple of levels, an original idea always attracts you. I am tired of all the existing flash game imitations (although I do say it's the best way to learn), because I have played them already and probably better (because of speed). Being original also means, however, improving on a previous game and adding (preferably not levels) a new feature (such as collecting stars or something). That, IMO, is what remixing should be!

Can you say more about this? What's an original gameplay? Is it something you have never seen before on Scratch or that you have never seen before anywhere else or perhaps something else?

Given that there are probably millions of video games out there (commercial and amateur). How do you think someone can go about creating something original?

Have you seen examples of remixes that do what you're suggesting (improving a previous game).

Thanks!


Andres Monroy-Hernandez | Scratch Team at the MIT Media Lab
on identi.ca and  twitter

Offline

 

#29 2011-03-18 22:52:41

ssss
Scratcher
Registered: 2007-07-29
Posts: 1000+

Re: What makes a "good" Scratch project?

andresmh wrote:

ssss wrote:

Now Andresmh, what does make a good Scratch project?  Is it the graphics, the massive amount of useless scripts, the least amount of scripts and sprites possible?  Now, none of these make up a good Scratch project!  For you might have great graphics, and absolutely terrible scripting  yikes  !  But, as Scratch is for all ages, I can't exactly judge what a good project is! However, I can easily say that the best scratch projects i have seen have mostly been made by 08Jackt, Rhy((can't remember numbers)) & goalkeepery.  While no scrach project is perfect whether it be because of speed, bad grpahics or bad scripting, these are the closest i can come to a GOOD.

What is it exactly that you like about projects made by those users? Could you point at some specific examples and explain what you liked about them? Thanks a lot for the feedback!

One example wood be SynOS made by 08jackt!  In it he has good graphics, an easy user interface and brilliant scripting  wink   He put's a lot fo effort into it, and comes out with great games... I know there are heaps more GREAT projects made by him, but this is the one that i like, as i make my own apps for it  tongue


Hey.  It's me SSSS, back from the dead!  smile

Offline

 

#30 2011-03-18 23:26:18

BoltBait
Scratcher
Registered: 2009-03-09
Posts: 1000+

Re: What makes a "good" Scratch project?

What makes a "good" Scratch project?

A title page.

It may seem like a small thing to you, but to me it tells me how much thought and effort someone puts into their game.

Here is an excellent project with title page.  That guy is a genius when it comes to Scratch games.  (And, he's the most modest guy you'll ever meet!)

Seriously, I play a lot of games on this site.  But, when I see a project and the graphic says "game over" or "you lose"... I never click on them.  That doesn't entice me to play the game.  A game's title page is like a book's cover.  It should make the user WANT to play it!

Last edited by BoltBait (2011-03-18 23:26:41)


Animated sigs must be banned!
http://boltbait.com/j.pnghttp://boltbait.com/s.pnghttp://boltbait.com/d.pnghttp://boltbait.com/a.pnghttp://boltbait.com/p.png

Offline

 

#31 2011-03-18 23:36:12

ssss
Scratcher
Registered: 2007-07-29
Posts: 1000+

Re: What makes a "good" Scratch project?

BoltBait wrote:

What makes a "good" Scratch project?

A title page.

It may seem like a small thing to you, but to me it tells me how much thought and effort someone puts into their game.

Here is an excellent project with title page.  That guy is a genius when it comes to Scratch games.  (And, he's the most modest guy you'll ever meet!)

Seriously, I play a lot of games on this site.  But, when I see a project and the graphic says "game over" or "you lose"... I never click on them.  That doesn't entice me to play the game.  A game's title page is like a book's cover.  It should make the user WANT to play it!

Yes, but the title page is a screenshot of what you uploaded it as  wink   therefore, you have to upload it after pressing the "stop" button


Hey.  It's me SSSS, back from the dead!  smile

Offline

 

#32 2011-03-19 00:02:56

hdarken
Scratcher
Registered: 2008-06-26
Posts: 1000+

Re: What makes a "good" Scratch project?

In my opinion good games:

• Have detailed images, design, sound
• Have little or no glitches
• Use less scripts
• Are easy to control
• Are faster
• Are entertaining

Good animations have:

• Are timed right
• Have sound
• Detailed sprites
• Humor sometimes


http://i.imgur.com/VskBk.png
http://i.imgur.com/tgxVZ.jpg

Offline

 

#33 2011-03-19 00:06:27

ssss
Scratcher
Registered: 2007-07-29
Posts: 1000+

Re: What makes a "good" Scratch project?

hdarken wrote:

In my opinion good games:

• Have detailed images, design, sound // True
• Have little or no glitches // True
• Use less scripts // Not always - 1 script 1 sprite games are miserabley slow normally  wink
• Are easy to control // Not always - a challenge is necessary!
• Are faster // Definately
• Are entertaining // True

Good animations have:

• Are timed right // True
• Have sound // True
• Detailed sprites // Possibly
• Humor sometimes // True


Hey.  It's me SSSS, back from the dead!  smile

Offline

 

#34 2011-03-19 01:30:43

Blade-Edge
Scratcher
Registered: 2009-06-13
Posts: 1000+

Re: What makes a "good" Scratch project?

andresmh wrote:

Blade-Edge wrote:

Good graphics, good scripts, the story, the music, no lag, and also to really appeal, the character needs to learn a double jump if it's a scroller or platformer

http://scratch.mit.edu/users/RHY3756547

Nice. How would you identify good graphics, good scripts, good story, music etc? Imagine you were going to ask a person not familiar with Scratch to identify good projects, what would you tell them to look for in the graphics, scripts, story, etc?

Thanks for the feedback! This is super useful!

Alright, I guess I would tell them to find projects they liked
Usually, people like good things. Finding good graphics would just be like identifying what's visually appealing, which to me right now would be something 8bit or classic looking. Good scripts, I usually don't check the scripts, but more so examine the general gameplay features. For example no lag, or .... a double jump :OOOOOOOOOOOOOOOOOOOO
The story should be original. Not just some guy has to save his gal from the evil sorcerer/dragon/zombie king. Plot twists are needed too, like for example playing a space shooter and defeating the evil aliens to get back to earth, then at the end you discover you were the invader, and you blow it up.


http://img29.imageshack.us/img29/5145/scratchycat.gif CLASSY

Offline

 

#35 2011-03-19 01:54:23

Guinea_Pig_Girl
Scratcher
Registered: 2010-08-25
Posts: 100+

Re: What makes a "good" Scratch project?

I really like interactive projects. Sorta like mini-games. Like Normal RPG, by puppetadventurer. I'm not that in to Scratch games, but I do play them once in a while.

I also like simulations, especially iPod Touch/iPhone/iPad ones. One of my favourite Scratch OSes is SynOS, by 08jackt.

Overall, good graphics plus original idea plus good concept equals a good Scratch project.  smile


http://img841.imageshack.us/img841/783/misstdd.png
Put this in your siggy if you miss The_Dancing_Donut!

Offline

 

#36 2011-03-19 02:09:18

CastlePokemetroid
Scratcher
Registered: 2008-03-17
Posts: 30

Re: What makes a "good" Scratch project?

scratcher7_13 wrote:

Why make a game that long when you can't save in scratch? (Okay, you can, but not very easily.)

I didn't know at the time that the scratch website didn't like projects more than 10 MB.

When you try to upload something larger than that, it doesn't say "over 10 MB, refusing to upload" it says "Failed: Unknown Error"

Offline

 

#37 2011-03-19 16:37:19

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: What makes a "good" Scratch project?

andresmh wrote:

LS97 wrote:

- an original gameplay. I would like to stress on this point because even if the graphics are poor and there are only a couple of levels, an original idea always attracts you. I am tired of all the existing flash game imitations (although I do say it's the best way to learn), because I have played them already and probably better (because of speed). Being original also means, however, improving on a previous game and adding (preferably not levels) a new feature (such as collecting stars or something). That, IMO, is what remixing should be!

Can you say more about this? What's an original gameplay? Is it something you have never seen before on Scratch or that you have never seen before anywhere else or perhaps something else?

Given that there are probably millions of video games out there (commercial and amateur). How do you think someone can go about creating something original?

Have you seen examples of remixes that do what you're suggesting (improving a previous game).

Thanks!

An original gameplay is at least something never seen before (or rarely) on Scratch, but possibly never seen before anywhere else.

Of course, this is near-impossible with the amount of games out there. But creating something original also means presenting it in a new way or adding a twist to it.

I have seen many great examples but cannot currently find a link. I will try to edit this post if I do!

Offline

 

#38 2011-03-20 00:38:09

amcerbu
Scratcher
Registered: 2009-07-21
Posts: 500+

Re: What makes a "good" Scratch project?

This post will deal mostly deal with games.


1.  I believe a game should be fun and creative.  This is probably the hardest one to explain, and ties into the following points as well.  I find a game fun when it presents challenges to the player that require critical thinking and planning.  For instance, "ice-breaker" games are quite fun, in which the player must visit every square once, but never may step on a square previously visited.  However, an ice-breaker type game must have additional parts: special platforms, doors, enemies, etc.  It's not just the game that counts, it's the imagination.  I do not find a game interesting when it presents challenges to the player that can only be achieved by chance, for instance, an action that is made accessible by way of bad physics (floating through the floor).  I also don't find a game fun if it doesn't challenge the player.  There must be a balance between difficult and easy. 

2.  I believe that a game should be neatly made and organized.  This includes scripts, sprites, backgrounds, menus, etc.  Projects should be programmed well and concisely (no need wasting what limited speed we have).  Otherwise, newer Scratchers will never be able to learn from more experienced ones without copying code "block for block."  Even if the programming is not top-line, having good, neat sprites will make the game look much better (and ready for suggestions!).  Neatness!  No one wants to wade through a sloppy menu with no clue how to actually play the game.  As was mentioned in earlier posts, "ripping" sprites generally doesn't work very well either.  On the other end, though, home-made sprites drawn in a hurry don't look any better.  Sprites that are drawn in the "8-bit" style generally look best in Scratch, such as those on the Nitrome game website (for instance, http://nitrome.com/games/avalanche/). 

3.  I believe a game should be accessible to other Scratchers, and provide a basis for overall improvement of the community.  When a huge leap is made by one user, everyone takes a step forward.  A recent improvement I have seen in a few projects (http://scratch.mit.edu/projects/blizzari/1635061) uses a new type of ground detection.  If the player will hit the floor in the next frame, the program sets y momentum to 0.  It looks a bit jerky at first, but it prevents the player from sinking into the ground and then rising back out again.  While these optimizations are wonderful to see, very few projects have comments attached to their scripts.  It is very hard to figure out what the program is doing without them, and prevents newer Scratchers from incorporating advanced techniques into their own games. 

So there you have it, the three main points:  1. imagine, 2. program, 3. share

Looks familiar?

Last edited by amcerbu (2011-03-20 12:20:42)

Offline

 

#39 2011-03-20 04:47:51

14God
Scratcher
Registered: 2008-11-14
Posts: 100+

Re: What makes a "good" Scratch project?

Creativity, Complexity of story, flexibility, abstract and reusable code, realism(in terms of AI and physics, not storyline and technology), graphics, sound, music.


http://cs.berkeley.edu/~bh/sig4.png
Logic and reason have led me to atheism... but I'm stuck with the name  tongue

Offline

 

#40 2011-03-21 20:52:31

12three
Scratcher
Registered: 2008-06-12
Posts: 1000+

Re: What makes a "good" Scratch project?

andresmh wrote:

12three wrote:

Any project that takes a lot of time and effort to make. I don't judge it on how good it is but how good the creator is. But I don't like those stupid ten second 'animations' on the front page...

Fascinating. How do you typically tell when a project took a lot of time and effort to make?

Like I said, I compare it to the creators own skill. I don't want to see a very good animator make a two second animation. I often compare projects to the creators best work.

Offline

 

#41 2011-03-21 21:01:54

hdarken
Scratcher
Registered: 2008-06-26
Posts: 1000+

Re: What makes a "good" Scratch project?

hdarken/ssss wrote:

In my opinion good games:

• Have detailed images, design, sound // True
• Have little or no glitches // True
• Use less scripts // Not always - 1 script 1 sprite games are miserabley slow normally  wink
• Are easy to control // Not always - a challenge is necessary!
• Are faster // Definately
• Are entertaining // True

Good animations have:

• Are timed right // True
• Have sound // True
• Detailed sprites // Possibly
• Humor sometimes // True

Thank's for going over it.  tongue

Last edited by hdarken (2011-03-21 21:02:26)


http://i.imgur.com/VskBk.png
http://i.imgur.com/tgxVZ.jpg

Offline

 

#42 2011-03-21 23:50:36

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

Re: What makes a "good" Scratch project?

Great projects contain:

originality

organization

skill needed (in game)

good animations (in an animation)

interesting story/back story

and the best of all...

can be any age appropriate!

Last edited by bbbeb (2011-03-21 23:51:33)


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

Offline

 

#43 2011-03-22 15:01:54

scratcher7_13
Scratcher
Registered: 2011-02-09
Posts: 1000+

Re: What makes a "good" Scratch project?

My favorite game on Scratch is fall down

MY FIRST LINK!  big_smile

Last edited by scratcher7_13 (2011-03-22 15:13:00)


♫ 90% of teens can't do math. If you are one of the 40% of teens who can, copy and paste this into your signature. ♫♪
http://dl.dropbox.com/u/6273449/BlockLibraryTitle.pnghttp://i.imgur.com/mr9Hf.gif

Offline

 

#44 2011-03-22 15:06:57

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: What makes a "good" Scratch project?

A game with really good physics. It makes it seem real.  big_smile

Offline

 

#45 2011-03-22 15:36:26

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: What makes a "good" Scratch project?

ProgrammingFreak wrote:

A game with really good physics. It makes it seem real.  big_smile

Yeah, those are great.  big_smile

Offline

 

#46 2011-03-22 15:38:34

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: What makes a "good" Scratch project?

scimonster wrote:

ProgrammingFreak wrote:

A game with really good physics. It makes it seem real.  big_smile

Yeah, those are great.  big_smile

Yes! (are you apart of the Library? Could I helP?)

Offline

 

#47 2011-03-22 15:41:50

scratcher7_13
Scratcher
Registered: 2011-02-09
Posts: 1000+

Re: What makes a "good" Scratch project?

I asked them if I could help with the library. YourLocalBlockLib replied and said I couldn't right now, but maybe if I helped make the block library a better place for everyone then I could at some point.


♫ 90% of teens can't do math. If you are one of the 40% of teens who can, copy and paste this into your signature. ♫♪
http://dl.dropbox.com/u/6273449/BlockLibraryTitle.pnghttp://i.imgur.com/mr9Hf.gif

Offline

 

#48 2011-03-22 16:18:20

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: What makes a "good" Scratch project?

PF & scratcher7_13, discuss the Library on its thread. Yes, I am a Librarian and I'm gonna do some updating tomorrow.

Offline

 

#49 2011-03-22 16:33:29

ssss
Scratcher
Registered: 2007-07-29
Posts: 1000+

Re: What makes a "good" Scratch project?

hdarken wrote:

hdarken/ssss wrote:

In my opinion good games:

• Have detailed images, design, sound // True
• Have little or no glitches // True
• Use less scripts // Not always - 1 script 1 sprite games are miserabley slow normally  wink
• Are easy to control // Not always - a challenge is necessary!
• Are faster // Definately
• Are entertaining // True

Good animations have:

• Are timed right // True
• Have sound // True
• Detailed sprites // Possibly
• Humor sometimes // True

Thank's for going over it.  tongue

your welcome  wink


Hey.  It's me SSSS, back from the dead!  smile

Offline

 

#50 2011-03-23 00:50:56

billyedward
Scratcher
Registered: 2008-01-03
Posts: 500+

Re: What makes a "good" Scratch project?

I good project, in my opinion, is:
- Innovative. One thing that really sets the exemplary projects apart is whether they use new techniques in programming, graphic design, and functionality. Although a project that doesn't do this can be decent, it just seems so "deja vu."
For instance, http://scratch.mit.edu/projects/Cyclone103/357685 shows something rare in scratch: 3D. The methods used to make the plane fly are also very realistic, not your run of the mill 'arrows each move it one pixel that direction.'
- Simple Interface. A project can do some marvellous things, but all this is futile if the user does not know how to use it. It should be well documented, with an interface that makes sense. One thing that my grade 10 programming teacher stressed was that programs should be usable by a 10 year old. This especially applies to scratch, since many of our community are ten or younger!
For instance, http://scratch.mit.edu/projects/the_programmer/1079830 is very simple, to-the-point, tells you what to do, and then does it. No fluff.
- Polished. By that I mean, bug free, and fully functional. No-one wants to attempt to use a project, no matter how good, that crashes half of the time.
http://scratch.mit.edu/projects/glitchfinder/1450119 Is a good example, in that it includes everything one might expect from a scrolling game, and runs fairly well, with no bugs that I noticed. Another great example is http://scratch.mit.edu/projects/Paddle2See/1524612.
- Optimised. A project which runs too slowly will not be very useful, no matter what it does given enough time. It should also be light on resources, since not everyone has a new state of the art computer. (Case in point: I am using a 7 year old computer with <1 GB RAM, <1 MHz clock speed.)
- Polite and good Grammar. The project, the instructions, and the creator's replies to comments should not be rude, and should use good grammar. A project which doesn't will make its user's feel unwelcome, and they will not be able to decipher anything it is trying to say!
- Clean code. Scratch is about allowing others to use and learn from our code. If it is so garbled up that no one can figure out what each part does, no one can fulfill that objective of scratch.

Last edited by billyedward (2011-03-23 00:51:27)


"I'd love to change the world, but they haven't released the source code yet."
Check out the latest version of Streak --> http://billy.scienceontheweb.net/Streak

Offline

 

Board footer