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

#1 2010-02-04 21:01:45

miggle101
Scratcher
Registered: 2008-09-28
Posts: 78

...Tetris?

Hey this is miggle101 and I asked Paddle2See about the tetris game in the inner coding of scratch and he said he had no idea and that he didn't even know one was there. I was just wanting to ask why tetris is in the coding of scratch? So, I probably need a Scratch Team guy but if for some non-existant reason you know then fire away I'm listening. Thanks if you know!  smile
Miggle101 (TheGamersHaven)


http://i47.tinypic.com/s33psk.jpg
TheGamersHaven, Cheats, Glitches and whole 'lotta gamin'! (beta)

Offline

 

#2 2010-02-05 05:35:00

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: ...Tetris?

Here's the response I got from the Scratch Development team:

The user is correct -- buried in the Smalltalk code is a version of Tetris. (It's there as a demo of using the Morphic UI framework). You can't get to it from the normal Scratch release, but if you download the source code release you can execute:

  Tetris open

in a Smalltalk workspace to run it.


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#3 2010-02-05 08:46:58

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: ...Tetris?

wow... cool... but where can you get the source-code release version?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#4 2010-02-05 10:35:17

miggle101
Scratcher
Registered: 2008-09-28
Posts: 78

Re: ...Tetris?

Paddle2See wrote:

Here's the response I got from the Scratch Development team:

The user is correct -- buried in the Smalltalk code is a version of Tetris. (It's there as a demo of using the Morphic UI framework). You can't get to it from the normal Scratch release, but if you download the source code release you can execute:

  Tetris open

in a Smalltalk workspace to run it.

Thanks! That helps a lot. Finally I know why tetris is there!  smile


http://i47.tinypic.com/s33psk.jpg
TheGamersHaven, Cheats, Glitches and whole 'lotta gamin'! (beta)

Offline

 

#5 2010-02-05 10:38:13

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: ...Tetris?

markyparky56 wrote:

wow... cool... but where can you get the source-code release version?

Here: http://info.scratch.mit.edu/Source_Code


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#6 2010-02-05 21:53:46

itchyone
Scratcher
Registered: 2009-08-15
Posts: 100+

Re: ...Tetris?

i ran it in normal scratch 1.4


Build your own platformer with BYOP!
Want to test some highly dangerous Wormholes? For science?

Offline

 

#7 2010-02-05 22:18:40

cds56
Scratcher
Registered: 2008-05-02
Posts: 500+

Re: ...Tetris?

UHm, that's one of the morphic things that come in, like, all  of the squeak vms.

sad  I'm so tired my explanation only makes sense in my mind....

In ANY squeak VM(including scratch) There are morphic examples and such. some of which have been programmed ten - 20 years ago. They're like apps. and Squeak is the computer that runs them. Its machine code is, uh Smalltalk-80.

Scratch is an app in a virtual computer! A virtual smalltalk!

Erm, something.


http://img192.imageshack.us/img192/909/meowdevlogo.pnghttp://i32.tinypic.com/pucti.png

Offline

 

#8 2010-02-06 03:14:03

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: ...Tetris?

like java.


Converting my Scratch projects to Python!

Offline

 

#9 2010-02-06 07:38:33

cds56
Scratcher
Registered: 2008-05-02
Posts: 500+

Re: ...Tetris?

Yes, but slower.


http://img192.imageshack.us/img192/909/meowdevlogo.pnghttp://i32.tinypic.com/pucti.png

Offline

 

#10 2010-02-06 08:17:11

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: ...Tetris?

Cds, that makes sense-ish to me.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#11 2010-02-06 22:24:54

cds56
Scratcher
Registered: 2008-05-02
Posts: 500+

Re: ...Tetris?

Maybe it didnt make sense to me because I was so tired!

Anyways, Some of the morphic programs you can use, are really old, and most are really confusing when you look at the source code.


http://img192.imageshack.us/img192/909/meowdevlogo.pnghttp://i32.tinypic.com/pucti.png

Offline

 

#12 2010-02-07 03:28:03

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: ...Tetris?

...And that's why nobody sane (no offence meant, scratch team) uses morphs today (I think Scratch would be a lot faster done all in Java). Seriously, if you enjoy morphic programming in smalltalk, thou art nerd amongst the nerds.


Converting my Scratch projects to Python!

Offline

 

#13 2010-02-07 05:38:04

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: ...Tetris?

filo5 wrote:

...And that's why nobody sane (no offence meant, scratch team) uses morphs today (I think Scratch would be a lot faster done all in Java). Seriously, if you enjoy morphic programming in smalltalk, thou art nerd amongst the nerds.

Java is kinda outdated though... I thought you said so your self when you compared it to C#


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#14 2010-02-07 07:21:35

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: ...Tetris?

Well, not really. Scratch aims for cross-platform, right? So Java is the best for that. However, if you really want to write a good program, you'll have to sacrifice its cross-platformness to use some platform-specific features.


Converting my Scratch projects to Python!

Offline

 

#15 2010-02-07 08:40:29

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: ...Tetris?

filo5 wrote:

Well, not really. Scratch aims for cross-platform, right? So Java is the best for that. However, if you really want to write a good program, you'll have to sacrifice its cross-platformness to use some platform-specific features.

Yeah... (Off-topic) Sow why aren't we doing M30W in Java? I know python is cross-platform, but java is designed for the internet...


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#16 2010-02-07 10:21:22

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: ...Tetris?

Java is also for desktop applications. Some of them are quite good.


Converting my Scratch projects to Python!

Offline

 

#17 2010-02-07 10:31:02

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: ...Tetris?

Paddle2See wrote:

Here's the response I got from the Scratch Development team:

The user is correct -- buried in the Smalltalk code is a version of Tetris. (It's there as a demo of using the Morphic UI framework). You can't get to it from the normal Scratch release, but if you download the source code release you can execute:

  Tetris open

in a Smalltalk workspace to run it.

You technically don't need to have the scratch source code.

Hold shift and right click the R in the Scratch logo on the top left of the program, and select "fill screen off". Then click on the white area of the screen, then click new morph, select tetris, and then tetris. And a window will pop up, which will let you play tetris.  smile


http://i.imgur.com/WBkM2QQ.png

Offline

 

#18 2010-02-07 10:40:31

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: ...Tetris?

Lucario621 wrote:

Paddle2See wrote:

Here's the response I got from the Scratch Development team:

The user is correct -- buried in the Smalltalk code is a version of Tetris. (It's there as a demo of using the Morphic UI framework). You can't get to it from the normal Scratch release, but if you download the source code release you can execute:

  Tetris open

in a Smalltalk workspace to run it.

You technically don't need to have the scratch source code.

Hold shift and right click the R in the Scratch logo on the top left of the program, and select "fill screen off". Then click on the white area of the screen, then click new morph, select tetris, and then tetris. And a window will pop up, which will let you play tetris.  smile

lol, that was a rubbish game of tetris.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

Board footer