This may seem a strange question, but can Scratch provide good animation? I want to do a project (It's a surprise!) but it'll need good graphics. Can anyone tell me?
Offline
Bannakaffalatta, Scratch is an educational programming evironment based on animateable objects called 'sprites'. Therefore, a majority of the projects on this page actually focus on animation. Why don't you check out some projects you like, download them, open them in Scratch and investigate how they were created. It's one of the best ways to learn about Scratch!
Offline
Like Jens said you use sprites in scratch. To get a good animation like movement you need costumes for the sprite. During the project you have to make a script were it switches to the other costumes and when you play it say it is a Person walking you should see there feet be in different places just as if they are walking. and if you want them to move while walking you have to add in a motion block! Hopefully that helps also if you want to see some scripts with motion watch some projects and maybe one has a person walking and you see there feet actually going along because then you can download it and observe the script and you can use it in your project! Hopefully this helped a little maybe a lot!
Offline
Of course, it is very hard to animate in Scratch. The Scratch Paint Editor isn't very complex, you can't make much in it. It doesn't support layers, doesn't have a magic wand selection tool, etc. I use Paint.NET to make my animations. It's an easy to use powerful tool.
Offline
That not an entirely correct answer.
It is extrememly easy to animate a sprite - in terms of moving the sprite around. If that's what you need, you are in luck. And you can do some fairly nifty animations with that sort of method - its fundementally the same as Terry Gilliam used on Monty Python, after all.
However, if you are looking to animate using the traditional "draw a picture, draw anothe picture with a tiny change, draw another picture with a tiny change etc etc" method the minimalist painting abilities will make your life harder.
Nothing to stop you from drawing the pics in another program then using costume changes to animate them in scratch, of course. Combine this with moving the sprite around the screen and you are set.
For a *very* simple example, see my marching cybermen.
For a much more complex example, check out the stargate example that comes with scratch
Last edited by Mayhem (2008-02-07 10:00:26)
Offline
I like Mayhem's answer: movement of objects in Scratch is pretty easy, and it is possible to get more complicated animations by drawing the "costumes" in another program and importing them to Scratch. You can also use photographs, if you want to animate real objects.
Scratch is inherently a 2D world, good for traditional animation, but not for 3D worlds.
There are no posable models in scratch—you have to create a separate image for each pose.
If you want 3D animation in a beginning programming language, check out alice http://www.alice.org
Offline