having some experience with c++ all i can say is, this programm is a pain in the [removed by moderator] to work with. it lacks so many functions. its like... all you can do is make an object appear and move it around afterwards. its not even possibly to recall the state of a variable and make its state a condition for an if/then/else function. its not possible to have an "initiation" event...
did i just not give scratch enough of a chance? im really freaking out because stuff i could have easily done in c++ in a timespan of 3 hours is taking me days with scratch, while scratch is supposed to be easier. right?
in what section of the forums could i post specific help requests ?
any input apreciated.
Last edited by cheddargirl (2010-09-18 18:20:56)
Offline
Sorry you are having trouble. You should post your help requests in the All About Scratch section. If you can, it's very helpful to post a link to your project at the same time so others can see what you are working with.
I'm not sure what you mean about not being able to recall the state of a variable - are you using an older version of Scratch? Version 1.4 has variables that can be tested with an If/then/else or any other block that takes a Boolean value. You do need to use the Green operator blocks though to return a Boolean value.
[blocks]
<set{ Done }to( No
<repeat until> <( <{ Done }> <=> Yes )>
<play drum( 6 )for( 1 )secss>
<end>
[/blocks]
I'm curious what this initiation event is that you are referring to. You can certainly define a Broadcast called "initiation" and have it triggered by the green flag hat block. Then, you can put whatever you want on that event. Or, just use the green flag hat block itself to initialize your project.
Hope that helps. If you are looking for projects that do certain functions, just ask. Somebody probably has an example out there.
Offline
At a first glance, Scratch does seem like a simple program where you move sprites around - but when you start using other blocks (especially the Sensing, Operators and Variables), you can actually create more than that. Proper chatbots, 3D rendering engines and epic games have been made.
Try looking at this project - that shows some pretty good work with Scratch.
But seriously, you can do way more with Scratch than just moving sprites around.
Last edited by Jonathanpb (2010-09-18 09:01:07)
Offline
Hey! You just need to get used to it! I know java and python but Scratch is my favorite!
Offline
scratch wasn't meant to be easier than c++ but your missing the point, scratch is for younger kids and people who don't feel like learning any form of coding. so if you already know other forms of coding then there is no point in scratch
Offline