I'm not using Scratch as much anymore in favor of things like Processing. I loved Scratch, though!
Anyways, I wanted to make it even easier to program in Processing. And I thought: "Processing is also designed in a 'visual context', object-oriented, and simple. Why not!"
Ant the next words that came into my head were "processing library!"
The idea is simple: use the familiar blocks in Scratch, but just in a different way. Instead of dragging out "move (10) steps", you could write moveSteps(10); . Or: block("move 10 steps"); . Getitgotitgood.
//Stats
Right now I haven't started, but will be in a few minutes.
Object awesomeness = new Sprite("Scratch" + "Processing");





Offline
sparks wrote:
An interesting project. What language would you be programming it in and what's your aim? Easier to use than Scratch? Faster? More powerful?
The Processing he is talking about. I think this is all about that language, not really scratch. Just using scratch-like commands.

Offline
sparks wrote:
An interesting project. What language would you be programming it in and what's your aim? Easier to use than Scratch? Faster? More powerful?
Processing is about a million times faster than scratch. It definitely won't be easier to program in, but could be used to switch from Scratch to Java/Processing.
For an example of the speed thing, I made this thing that won't work in *cough* IE *cough* : Node Garden Remix (originally by allonestring)





Offline
Ok, having trouble already!
What's wrong with this code? (Forget the "main" method, Processing doesn't use it.)
Scratch s = new Scratch();
int variableTest = s.makeVariable("Testing 123");
class Scratch {
ArrayList variables;
Scratch() {
variables = new ArrayList();
}
Object makeVariable(String name) {
variables.add(name);
return variables.get(variables.size());
}
}Last edited by scratchisthebest (2011-09-13 16:23:18)





Offline
bumpity bump.





Offline