I think that Scratch should have more graphics (not the violence kind, of course) abilities, such as built- in physics. I am suggesting this because I have seen Adobe Flash games that remind me of Scratch versions of that same game, but the Flash version has better graphics. This has happened every time I play a Flash game. Of course, you COULD have the required graphics using the current version of Scratch, but it would be VERY difficult (harder than it would be in Flash.)
Basically what I'm saying is, I think that in a future version of Scratch, there should be a Physics block that would allow smooth movement, etc. to sprites.
VF! (oops, I mean VF1)
Offline
Ummm, scratch actually comes with a larger library of premade pictures than flash does. Flash has better image making tools than scratch does so it is easier to make impressive looking pictures in flash.
And built in physics? If you want to move a sprite according to a velocity you can achieve this using a simple formula. I don't think a "physics" block is necessary.
Also, your description of what a "physics" block should do is very vague. You should elaborate on how the block would work.
Last edited by archmage (2008-02-13 20:37:06)
Offline
I absolutely agree with everything you say. It's just that having physics in a scratch game was always a difficult challenge for me, and I know I've seen dozens of comments on projects/forum topics that ask, "How do you put physics in a game?" And I think that it would just be easier to put all this into a single block. As far as I know, It might even save a little memory. And this doesn't just account for physics-- I've also found things such as character animation very difficult. I have seen the code for a game that has character animation-- The script that controlled it was HUGE! All I'm saying is, I think that it would be easier to have all this complexion simplified into a single block.
And remember, this forum is for suggestions-- the scratch team doesn't HAVE to do this.
Seriously, ask me about OYISM.
Offline
There is a;ready a block that allows smooth movement to sprites - the "Glide" block.
What else are you looking for? You need to be more specific about what your block would do.
As for animation. Complex animations require complex scripts, but you can have some impressive animation effects with nothing but costume changes - which, at bare minimum (for a looping animation) could be done with 3 blocks (though four would probably be better).
Offline
Oy. I need to get better at explaining things, and my hands hurt.
What I mean by " --...
You know what, let's just close this topic, 'kay? >:#
[blocks]
<switch to costume[ Annoyed
[/blocks]
Last edited by VF1 (2008-02-19 20:30:48)
Offline