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!
Miggle101 (TheGamersHaven)
Offline
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.
Offline
wow... cool... but where can you get the source-code release version?
Offline
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!
Offline
markyparky56 wrote:
wow... cool... but where can you get the source-code release version?
Here: http://info.scratch.mit.edu/Source_Code
Offline
UHm, that's one of the morphic things that come in, like, all of the squeak vms.
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.
Offline
Cds, that makes sense-ish to me.
Offline
...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.
Offline
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#
Offline
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.
Offline
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...
Offline
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.
Offline
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.![]()
lol, that was a rubbish game of tetris.
Offline