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

#1 2007-06-01 02:56:03

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

The 'invisibility' thread caused me to start identifying members who are deliberately and usefully posting short demos of Scratch features and functions. Personally, I feel that members, and especially 'newbies' could do with a dedicated area of the website or a 'sticky' thread where all such programs could be assessed by the Scratch team and then posted so as to create a library of such demos. In the meantime, these are the members whose work triggered my thinking ......

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

Calculator
Arrays (implemented in a ‘Simon’ game)
Printing decimal values
Printing numbers
Timer test

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

Square roots
Trigonometry values
Array demo
Movement demo

http://scratch.mit.edu/projects/paulmedwalhelp/8942

tennis sniper (improved version of game by rivendell)
Basic bullet demo
Direction change demo


Why not post your own suggestions of contributions?

Last edited by mohlar (2007-06-01 03:02:20)

Offline

 

#2 2007-06-01 03:53:58

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

Here are some more ....

http://scratch.mit.edu/projects/Graham/4758
Scrolling background effect based on work by Greatness and mres. This one works!

http://scratch.mit.edu/projects/uncleclives/4891
Another excellent scrolling background demo with animated sprite in foreground

http://scratch.mit.edu/projects/uncleclives/7215
A more sophisticated use of a scrolling background as part of an educational ‘film’.

http://scratch.mit.edu/projects/Hammination/4094
Basic demo of how to animate your own character sprite, make it turn at an edge and also a good illustration of a basic 8-frame walk cycle. (All in one project!!)

http://scratch.mit.edu/projects/MrWhiskers/3980
Basic demo of choosing a drum sound, instrument sound and note length

Offline

 

#3 2007-06-01 04:37:53

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

And some more.

If and when others submit their suggestions, or as I add more, there will come a time when the 'library' could do with being split into categories.
There are a lot of useful demos out there.
----------------------------------------------------------------------------------------------------------------------

http://scratch.mit.edu/projects/Roberth/5731
Demo of ‘show’ and ‘hide’ (click to make a timer appear and vanish)

http://scratch.mit.edu/projects/Roberth/5731
This URL is for a ‘work in progress’ which uses a 2D array. Worth keeping an eye on, although as it’s in a game, it probably can’t really be considered as a basic demo.

http://scratch.mit.edu/projects/Roberth/5184
By the same author, this is a more basic demo of a 2D array outside the context of a game.

http://scratch.mit.edu/projects/Roberth/5052
A demo of how to make a sprite move and then turn when it hits an edge. This is an even simpler demo than Hanmmination’s 8-frame walk cycle listed above as it uses the Scratch cat sprite.

http://scratch.mit.edu/projects/Roberth/5052
Simple game demonstrating the use of ‘random’ and the incremental increase of variables.
A shame that one member decides to swear and make insulting comments.

http://scratch.mit.edu/projects/Mayhem/7208
Simple demo of GLIDE as well as having a sprite bounce and turn when it hits an edge.

Offline

 

#4 2007-06-01 05:29:03

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

And one last batch for the moment .....

http://scratch.mit.edu/projects/mina/715
This ‘piccolo’ program can serve as a simple but good demo of how to assign a musical note to a sprite so that it sounds when an image is clicked-on.

http://scratch.mit.edu/projects/mina/541
the same idea by the same author – but this time there is a demo how to make some sprites change costumes when they are chosen. Also demonstrates how to assign different music instruments to sprites. The game looks more complex, but the code is still easy to read.

http://scratch.mit.edu/projects/mina/541
Demo of how to use arrow keys to make a sprite rotate, shrink and grow.

http://scratch.mit.edu/projects/mina/541
This isn’t really a simple demo as it is effectively a mini version of Logo within Scratch – but it does show how to control angles of turn, step sizes for sprite movement, pen colours and sprite speed. Not one for ‘newbies’ but useful if you want to study these functions within the context of one project.

http://scratch.mit.edu/projects/jmgibson/7644
Another scrolling background demo and experiment – this time using a tile so that the image can scroll in all 4 directions. Still a work-in-progress but very useful and interesting. Definitely not one for ‘newbies’ but certainly one for more experienced ‘Scratchers’ to look at and try to develop.

http://scratch.mit.edu/projects/vega/5423
Demo of how to create the illusion of a moving video as background.
You can experiment with he same effect by importing an animated .gif which Scratch automatically breaks down into its component parts and turns them into a sequence of sprites. You can often also use the editor to make backgrounds transparent if you want to turn an animated .gif into a character sprite. This usually works - but not always. Again, not one for absolute 'newbies' - but it isn't difficult.

Last edited by mohlar (2007-06-01 05:37:21)

Offline

 

#5 2007-06-01 13:57:36

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

What we need is something between this forum and a gallery:  we need galleries with substantial text possible for each project, not necessarily written by the project author.
Or we need how-to web pages, illustrated with projects, perhaps using a blog format (but we'd need a blog server that supported scratch uploads)

Offline

 

#6 2007-06-03 17:19:11

tammy
Scratcher
Registered: 2007-03-07
Posts: 57

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

Thanks for compiling these mohlar.  And thanks for the suggestion kevin_karplus.  We're continuing to think of useful support materials for Scratch.

Offline

 

#7 2007-06-04 02:25:12

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

kevin_karplus wrote:

Or we need how-to web pages, illustrated with projects

I agree with kevin_karplus. The one area where Scratch support is particularly weak is in providing structured help to those who want to move beyond the simplest functions and features. The 'info cards' and 'Getting started' are fine, but after that you pretty well have to know which function to research before you can look it up in the main help pages. Look at the types of query you get in this forum, for instance.

One way to help would be to provide the text-based Help facility I have mentioned elsewhere (it's not at all easy to search the image-based resources) but even more important would be something like kevin suggests.

I'm not moving in the direction of a full manual - but a good series of succinct and structured exercises and tutorials as an adjunct to the Scratch help screens would be REALLY appreciated if these went beyond the scope of the basic tutorials covered in the info cards and Getting Started resources. These could, I should think, easily be devised as a series of 'intermediate' and 'advanced' versions of the info cards.

But please also consider some sort of text-based reference or glossary resource.

Offline

 

#8 2007-06-04 02:31:41

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

But in the meantime - here are a few other references for projects that might be useful for exploring particular features and functions of Scratch .....

http://scratch.mit.edu/projects/roi/7751
Ultra-simple but very effective demo of the WHIRL effect and what happens if it is left running forever. In this context (a sun) the effect works very well.

http://scratch.mit.edu/projects/roi/8040
Another WHIRL effect demo by the same author but less successful until you replace ‘forever’ with something like ‘repeat 10’ for the classic ‘ocean wave’ effect.

http://scratch.mit.edu/projects/mohlar/9013
An altered version of the preceding demo – this time creating a simple ‘ocean wave’ effect by repeatedly using and then reversing the whirl effect.

http://scratch.mit.edu/projects/wsawikin15/7042
Example of how a sprite can jump to cursor position, or follow the cursor as the  mouse is moved.

http://scratch.mit.edu/projects/jasonholm/3645
Good demo of the BROADCAST function. Still not for ‘newbies’, but well worth studying once you have a basic grasp of Scratch functions.

http://scratch.mit.edu/projects/mohlar/9694
http://scratch.mit.edu/projects/mohlar/9617
My own two early experiments with the use of sprites as subtitles as a way of obviating the use of speech bubbles for storytelling purposes.

Offline

 

#9 2007-06-04 11:47:59

natalie
Scratch Team
Registered: 2007-03-07
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

This is wonderfully helpful as we plan next steps for providing Scratch support.

Your contributions are GREATLY appreciated by me and the rest of the Scratch team!

Offline

 

#10 2007-06-05 02:45:12

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

Thanks Natalie. Here's another batch,

http://scratch.mit.edu/projects/kbarger/505
Although drawn small, this musical keyboard is a good demo of how to create this sort of input display. The use of a common type of script for each key makes this an easy project to read and experiment with. Elsewhere I have listed mina's project  ‘Piccolo’ as another example of how to use the image of a musical instrument as the input display:  http://scratch.mit.edu/projects/mina/715

http://scratch.mit.edu/projects/natalie/469
Good demo of how to record a sound or voice and use it to make a sprite speak.

http://scratch.mit.edu/projects/natalie/438
Simple demo of how to use x and y to place a line of sprites and make them move together – and how to make one sprite do something a bit different.

Here are a few more demos and examples of SCROLLING BACKGROUNDS

http://scratch.mit.edu/projects/Mayhem/9702
Excellent demo and example of a realistic scrolling background (clouds)

http://scratch.mit.edu/projects/Drakonan/10294
Background scrolling for a space game.

http://scratch.mit.edu/projects/fsteenmeijer/6048
Fish tank scrolling background

http://scratch.mit.edu/projects/Graham/4758
Photo of forest as background scroller

http://www.scratch.mit.edu/projects/uncleclives/4891
I mentioned this one before, but it’s worth repeating: a character walks in front of a scrolling cartoon background.

Last edited by mohlar (2007-06-05 02:45:34)

Offline

 

#11 2007-06-05 04:56:21

Mick
Scratcher
Registered: 2007-03-23
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

I have one. http://scratch.mit.edu/projects/Mick/10482


Go to www.legoless.com
It's my blog.  big_smile

Offline

 

#12 2007-06-05 08:08:15

mohlar
Scratcher
Registered: 2007-05-24
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

Mick wrote:

I have one. http://scratch.mit.edu/projects/Mick/10482

Mick didn't explain what his project is.

It's an interesting new development - a genuine 'how-to' movie which explains a few of the first basic techniques of using Scratch. The explanations are given inside the speech bubbles.

It is called "How to make a game, steps 1 and 2"

If anyone else posts their own simple demos and examples, can you please also add a brief description of what they are or what they demonstrate?  Thanks.

Last edited by mohlar (2007-06-05 08:08:59)

Offline

 

#13 2007-06-05 12:59:07

Mayhem
Scratcher
Registered: 2007-05-26
Posts: 1000+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

Marching Cyberman
http://scratch.mit.edu/projects/Mayhem/9079
(very) Simple demo of animation and perspective:

Pacman Experiment
http://scratch.mit.edu/projects/Mayhem/8362
Not simple as a whole thing, but looking purely at the pacman sprite:
Simple routine for "collecting" games, whether it be pacman collecting dots or something else, that avoids making dozens and dozens of sprites for teh collectable items.  The items are part of the background, and Pacman simply paints over them.


Simple Shooting routines:
Bow_and_arrow_Updated
http://scratch.mit.edu/projects/Mayhem/7667
For shooting exactly at the mouse location - if sprite not hit before the arrow reaches this point, arrow vanishes.


Bow_and_arrow_no_glide
http://scratch.mit.edu/projects/Mayhem/7672
For shooting in the direction of the mouse location and not stopping till edge or sprite hit.

Archery:
http://scratch.mit.edu/projects/Mayhem/7841
Gravity is easy with something like a cannon ball.  What's harder is showing the effect of gravity on an arrow in flight, as it must turn as well as move.  This demo shows how to do it by having the arrow follow an invisible object.
- The change of direction of the arrow in "Archery"

Simple Circuit
http://scratch.mit.edu/projects/Mayhem/8649
A nice use of "change costume", good demonstration of "If touching colour" and a demo of usign scratch as a teaching aid.

Last edited by Mayhem (2007-06-05 13:21:05)


Web-spinning Spider:  http://scratch.mit.edu/projects/Mayhem/18456
3D Dungeon Adventure:  http://scratch.mit.edu/projects/Mayhem/23570
Starfighter X: http://scratch.mit.edu/projects/Mayhem/21825
Wandering Knight: http://scratch.mit.edu/projects/Mayhem/28484

Offline

 

#14 2007-06-08 12:18:17

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

I have just created a "rubber-stamp" program that shows how to do a menu of different choices in one sprite, using computed location to determine the action.  In this case it is the sprite for choosing a rubber stamp.
http://scratch.mit.edu/projects/kevin_karplus/11530

A similar, but somewhat more complicated method is used to determine the note on the keyboard in my electric pianos:
http://scratch.mit.edu/projects/kevin_karplus/2160
http://scratch.mit.edu/projects/kevin_karplus/8202

Offline

 

#15 2007-06-10 16:10:28

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

The MasterMind game
http://scratch.mit.edu/projects/kevin_karplus/12236
shows the use of many variables to simulate arrays.

It also gives click-to-pick-up, click-to-place scripts for the pegs, and has an unusual way to modify peg color.

Offline

 

#16 2007-07-07 19:12:20

mijet97
Scratcher
Registered: 2007-05-27
Posts: 24

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

I got one! I got one!

It's Scratch Race Simulator BETA  big_smile

Offline

 

#17 2007-07-08 01:56:30

Mayhem
Scratcher
Registered: 2007-05-26
Posts: 1000+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

A new control system that adjusts the velocity of a sprite (ie its speed AND direction) based on the location of the mouse-pointer on a "Track-ball"

http://scratch.mit.edu/projects/Mayhem/19744

A simple demo of how to create a sprite (in this case, a jet-plane) that can fire multiple shots.  Also shows the horizontal scrolling again.

http://scratch.mit.edu/projects/Mayhem/19961

Last edited by Mayhem (2007-07-08 01:57:44)


Web-spinning Spider:  http://scratch.mit.edu/projects/Mayhem/18456
3D Dungeon Adventure:  http://scratch.mit.edu/projects/Mayhem/23570
Starfighter X: http://scratch.mit.edu/projects/Mayhem/21825
Wandering Knight: http://scratch.mit.edu/projects/Mayhem/28484

Offline

 

#18 2007-07-08 04:51:59

bigB
Scratcher
Registered: 2007-06-09
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

it's not the origional or best scrolling background but i think the scrolling background i made for minirace is simpler than that of capital. 

it also demonstrates how a way of steering with the mouse to control a steering wheel.

http://scratch.mit.edu/projects/bigB/15836


http://scratch.mit.edu/projects/bigB/260981 Draw to Text
http://scratch.mit.edu/projects/bigB/181829 3D Stunt Flyer

Offline

 

#19 2007-07-10 13:13:11

bigB
Scratcher
Registered: 2007-06-09
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

My latest game, a golf game, uses a scrolling background that only moves sidways however the speed it changes is affected by the speed and angle of the ball.
http://www.scratch.mit.edu/projects/bigB/20317
this idea could be changed and edited by anyone into an archery game or any game with ballistics.


http://scratch.mit.edu/projects/bigB/260981 Draw to Text
http://scratch.mit.edu/projects/bigB/181829 3D Stunt Flyer

Offline

 

#20 2007-08-10 11:36:33

relyt12101
Scratcher
Registered: 2007-05-19
Posts: 500+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

My Paint series (http://scratch.mit.edu/projects/relyt12101/14054) is a simple way to learn the pen functions (ignore the game).

Also look at these (same idea): http://scratch.mit.edu/projects/Mike123/22805
http://scratch.mit.edu/projects/mijet97/7739
http://scratch.mit.edu/projects/tammy/1453


http://img392.imageshack.us/img392/2860/pspbanneregg089deiy0.png

Offline

 

#21 2007-08-13 16:48:29

Vanslar
Scratcher
Registered: 2007-03-17
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

i have realistic gravity at http://scratch.mit.edu/projects/Vanslar/28921 if any wants it
i have a new project, it allows you to control the direction of your ball(pong)http://scratch.mit.edu/projects/Vanslar/36139

Last edited by Vanslar (2007-09-12 21:05:07)


  I am a royal pain in the butt, I am ~Vanslar~       
      Want better gravity? Go to
Realistic Gravity, By Vanslar 2-D
Want a better way to spend your spare time? CubeField

Offline

 

#22 2007-08-14 12:39:10

Vanslar
Scratcher
Registered: 2007-03-17
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

i have a new one now, its the link in my sig


  I am a royal pain in the butt, I am ~Vanslar~       
      Want better gravity? Go to
Realistic Gravity, By Vanslar 2-D
Want a better way to spend your spare time? CubeField

Offline

 

#23 2007-08-15 09:46:04

Llamalover
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

I'm making one for the very beginners, because when I started I couldn't really find anything and I had to figure it out myself

Last edited by Llamalover (2007-08-15 09:46:26)


Be nice, I'm an old lady  wink

Offline

 

#24 2007-08-28 20:06:52

caseyjoe503
Scratcher
Registered: 2007-08-28
Posts: 10

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

i need real help this dosent help at all.

Offline

 

#25 2007-08-28 21:06:07

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

Re: USEFUL DEMOS OF SCRATCH FEATURES AND FUNCTIONS

caseyjoe503 wrote:

i need real help this dosent help at all.

If you have a specific question or need help with something related to Scratch please post a new thread. Thanks!


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

Offline

 

Board footer