i agree, because, unless we add seperate script pages or something, its just gonna be like an animation and have very limited programing abilitys, we need some way for <insert our current name> to read seperate scripts at the same time. Like scratch! if this was a majority vote, its 3/1 for begin/and abilitys.
Offline
so? Odds are odds. We still all have an opinion.
Offline
What do you mean Start and Begin already Gershmer? But The beginings and endings is a good idea, and how to have different commands like Scratch, but our real problem is... Variables will not be known, and plain text won't be known either. So it will need to be:
begin say "Hello!" for 2 seconds set x to 10 end
And what about "forever" and other loops like "if"?
Also, this thread will be closed once we get M30W 1.0 out, so we will need to add a lot to Emerald 0.4 which will be M30W 1.0
Off Topic: I will be gone this week cause I'm going on vacation. *cheers* But I may be able to get on every once in a while.
Offline
I'm pretty sure you said no before.
Maybe it was just about ampersands (&s) at the end of each line of code.
Offline
Magnie wrote:
What do you mean Start and Begin already Gershmer? But The beginings and endings is a good idea, and how to have different commands like Scratch, but our real problem is... Variables will not be known, and plain text won't be known either. So it will need to be:
Code:
begin say "Hello!" for 2 seconds set x to 10 endAnd what about "forever" and other loops like "if"?
Also, this thread will be closed once we get M30W 1.0 out, so we will need to add a lot to Emerald 0.4 which will be M30W 1.0
Off Topic: I will be gone this week cause I'm going on vacation. *cheers* But I may be able to get on every once in a while.
What about:
begin say "Hello!" for (2) seconds set x to (10) end And ifs [IF] or <if> Forevers [Forever] <Forever> Repeat [Repeat ()] or <Repeat ()>
Simplez!
Offline
cds56 wrote:
Why say "hello" for 2 seconds?
Because we don't have like, sprites yet.
so you mean that it prints hello and waits for two seconds before continuing?
Probably at the moment. But aren't you working on getting them in?
Offline
Yes, I said no to the ampersands.
Offline
hey magnie, so... what are we working on for V0.4?
Offline
big jump, but still... sounds awesome!
Offline
A real GUI but still with no sprites would be fine for M30W 0.4, in my opinion.
0.5 can bring sprite support. One thing at a time.
Offline
but how will we work in the commands if there is nothing to execute them?
Offline
cds56 wrote:
what?
eh, I think what gershmer means is that for 0.4 we have a fully functioning GUI
with NO console.
It'll be an interpreter. Sort of.
then we'll bring in sprites for 1.5
0.4, then a giant wait for sprites untill 1.5? ot did you mean 0.5? And if there are no sprites in 0.4, then it'll just be a nice looking gui with nothing to do except type code and no output.
Offline
cds56 wrote:
lol, typo.
I meant 0.5
The gui will be able to produce output. but text-only output.
Yes. We don't need to rush ourselves.
Offline
how will we have text-output? Since its a sprite based programming language, we need at least sprite to give out put, or is the output just going to be text in the cornner or the centre of the screen?
Offline
sorry to double post, but look at this, its the source code for how the .sb files a coded. Might be helpful.
http://download.scratch.mit.edu/source-code/ScratchFileFormat.txt
Offline
If we do that, then it would be easy to edit it in notepad or something, giving more freedom, but what about all the sprites and the like. How would we do that?
Offline