This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#651 2009-12-01 12:54:21

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

If we have anything to do with it, and we know how to answer it. Of course.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#652 2009-12-01 16:35:49

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Emerald

9700 views when I clicked there.


Converting my Scratch projects to Python!

Offline

 

#653 2009-12-01 17:06:22

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: Emerald

9715.
http://gershmer.net/biggrin.gif


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#654 2009-12-02 11:06:02

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

9764 now


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#655 2009-12-02 13:12:02

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Emerald

Any progress? No? Me neither.

(2009-12-02 - 18:11  -- The 60 seconds rule has been noticed ruining this post)


Converting my Scratch projects to Python!

Offline

 

#656 2009-12-02 15:21:07

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Emerald

Forget about the views until we get 10k views, and even then forget about them and get to work on Emerald, we need to remake Emerald completely.

Offline

 

#657 2009-12-02 15:51:07

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: Emerald

Magnie wrote:

Forget about the views until we get 10k views, and even then forget about them and get to work on Emerald, we need to remake Emerald completely.

In def()'s , right?


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#658 2009-12-02 16:50:53

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Emerald

We need to remake it from nothing, I really like how Whiz's Opal program allows you to write everything on one line and we need to make our own Save and Load, not use pickle, that way we can type in plain text without needing to do it in Emerald. I already have an idea on how to do it.

Offline

 

#659 2009-12-02 17:20:30

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: Emerald

Magnie wrote:

We need to remake it from nothing, I really like how Whiz's Opal program allows you to write everything on one line and we need to make our own Save and Load, not use pickle, that way we can type in plain text without needing to do it in Emerald. I already have an idea on how to do it.

Opal is really nice.

If you could post the code for non-Pickle save and load on the other forums, then...uh...do that... big_smile


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#660 2009-12-02 19:31:44

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: Emerald

Opal is available for download.

EDIT: oh yeah, 9842ish views

Last edited by gershmer (2009-12-02 19:45:26)


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#661 2009-12-02 20:32:41

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Emerald

Well, it's going to be hard... This is what you will have to type in plain text:

Code:

print
Hiya
no
ask
How are you?
mood
yes
print
mood
yes

which displays:

Code:

Hiya
How are you? Good
Good

but I'm still not sure how to explain it. We need a new way to do this...

Offline

 

#662 2009-12-03 11:07:54

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

i think we should be a little more advanced with the way we program it, and have it a bit more like Scratch as well, insted of print, have say.
and the like. You know Illusionists code, a bit like that. Because i think that code that magnie posted.

magnie wrote:

Code:

print
Hiya
no
ask
How are you?
mood
yes
print
mood
yes

Is more confusing that this code (Which i wrote in Small Basic)

Code:

If (Clock.Hour < 12) then
  TextWindow.WriteLine("Morning world")
  EndIf
If (Clock.Hour >= 12) Then
  TextWindow.WriteLine("Evening world")
EndIf

http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#663 2009-12-03 12:34:51

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Emerald

delete not-needed booleans

Why do these yes-es? I mean, booleans are needed, but why so many? We don't need to make things like ask(string question, string variable name,bool create variable) - ask(string question, string variable name) will do. I'd also suggest to take variable assignment out of function call: answer = ask(string question)
Also, if Emerald is a link between Scratch and a programming language, which one though? C#, Visual Basic or Python?


Converting my Scratch projects to Python!

Offline

 

#664 2009-12-03 15:00:18

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Emerald

Marky: That's the reason I need a better idea, so it's easier to program in:

Code:

print # Command
Hiya # Text
no # Variable No.
ask # Command
How are you? # Text
mood # Variable
yes # Variable yes
print # Command
mood # Text
yes # Variable Yes.

I want it to be:

Code:

print 'so and so'
ask 'How are you? ' mood
print mood

or

Code:

print 'so and so'
mood(ask 'How are you? ')
print mood

Something like that.

Offline

 

#665 2009-12-03 16:47:58

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

Magnie:
why not

Code:

Start
       Say: "So and So"
       Ask: "How are you?"
            save answer to = mood.var
       Say: "mood.var"
End

What'd ya think? It resembles a programing langauge a bit more now.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#666 2009-12-03 21:08:59

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Emerald

That works, but I don't like 'required' tabs:

Code:

Start
       Say: "So and So" ()
       Ask: "How are you?" (
            save answer to = mood.var )
       Say: "mood.var" ( )
End

The parentheses would be used instead of tabs, but tabs would still be usable. But more 'Scratch' like:

Code:

Start
       Say: "So and So"
       Ask: "How are you?" 
       mood.var = ask
       Say: "mood.var"
End

Offline

 

#667 2009-12-04 07:46:23

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

Yeah, that looks better. Why not just forget the  speach marks ("")

And just have:

Code:

Start
       Say: So and So
       Ask: How are you?"
       mood.var = ask
       Say: mood.var
End

But why is the mood.var saving part inverted?

It should be more litteral, like scratch is.

Code:

ask.answer = mood.var

Any better?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#668 2009-12-04 13:42:42

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Emerald

Well if we leave out the Speech marks, then it won't understand if you want to print text, or print the data in a variable or list.

Offline

 

#669 2009-12-04 15:59:52

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

good point. What about putting it in brackets?

like:

Code:

Say: (So and So)

Or does that look pretty wierd?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#670 2009-12-04 16:22:37

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: Emerald

markyparky56 wrote:

good point. What about putting it in brackets?

like:

Code:

Say: (So and So)

Or does that look pretty wierd?

This would be better:

Code:

say(var)
say("text")

But it would be hard to make a program that could understand that syntax, probably.
This:

Code:

say var
say "text"

would be the easiest syntax to work with.


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#671 2009-12-04 16:39:22

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

yeah, that looks better, but would't it be easier to read the code if you have colons after each block/code part?


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#672 2009-12-04 17:14:45

gershmer
Scratcher
Registered: 2009-02-12
Posts: 1000+

Re: Emerald

markyparky56 wrote:

yeah, that looks better, but would't it be easier to read the code if you have colons after each block/code part?

Colons are hideous.

big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile


Visit my site, Gershmer.net
Leave me a voicemail at my Google Voice number, [removed]

Offline

 

#673 2009-12-04 18:34:09

Magnie
Scratcher
Registered: 2007-12-12
Posts: 1000+

Re: Emerald

Yeah, semi-colons and those things are the most annoying thing on the entire planet of the solar-system, of the galaxy, of the universe, of space, of time, and of life.

big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile
big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile

Offline

 

#674 2009-12-05 04:27:00

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: Emerald

and the asnwer to all that is 42.

Anyway, it would help the program to recognze what to print, and the creator to see where the synta stops and imput begins


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#675 2009-12-05 05:21:40

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Emerald

That could be done.


Converting my Scratch projects to Python!

Offline

 

Board footer