roijac wrote:
do you think we should allow different spellings/writing of blocks?
for example goto instead of go to, etc.?
Sure.
Offline
roijac wrote:
ok, i think i'll branch and develop the parser on it.
meanwhile, maybe you could rewrite the GUI in XRC...
looks way more easy. try use XRCed or something
bump
any chance of doing this?
i'm almost done with a light-blocked version of the parser
Offline
roijac wrote:
roijac wrote:
ok, i think i'll branch and develop the parser on it.
meanwhile, maybe you could rewrite the GUI in XRC...
looks way more easy. try use XRCed or somethingbump
any chance of doing this?
i'm almost done with a light-blocked version of the parser
I don't know. I'm kind of busy with life at the moment. I've got to finish up two to three Scratch projects (Chat.PY 2.0, Virtual Space, and a Bound game) and I have school and all. I also don't have much dedication towards this project, but I'd be willing to help code small parts. I just can't really put myself on the team.
Offline
Magnie wrote:
I write my Scratch Blocks like this:
Code:
when gf clicked set [var v] to (1234567890) forever if <touching [sprite v]?> say [How are you?] for (3) secs endWhen ever I try to simplify it though, it gets confusing how [text] and (numbers) will end up working. So I think how it is right now is pretty good.
Are you trying to parse the block plugin syntax and turn it back into Scratch blocks? It's quite hard to do — a lot of things don't translate back very well, particularly odd/unusual variable names. (eg ones containing brackets, spaces etc...)
If you're careful with what variable names you use, it might work for you (:
I've nearly finished a converter based on kurt to grab the scripts out of a Scratch project file and convert them into [scratchblocks] format, which works very nicely.
roijac wrote:
do you actually know who does this?
Oh, that's me I only just found this...
Last edited by blob8108 (2012-03-26 13:25:56)
Offline
blob8108 wrote:
Are you trying to parse the block plugin syntax and turn it back into Scratch blocks? It's quite hard to do — a lot of things don't translate back very well, particularly odd/unusual variable names. (eg ones containing brackets, spaces etc...)
i'm actually using a modified version, where blocks get [], but normal inputs don't have brackets around, so it's way more readable
and of course now i know how wrote this, after the topic you posted
i guess i could finish graphic-less IDE in a month or so
Offline
roijac wrote:
i'm actually using a modified version, where blocks get [], but normal inputs don't have brackets around, so it's way more readable
How do you differentiate between strings and variables? What about variables with names that are numbers?
roijac wrote:
and of course now i know how wrote this, after the topic you posted
i guess i could finish graphic-less IDE in a month or so
Yup, I had to find a use for Kurt. Does your code do serialisation to the Scratch format, by any chance...?
Offline
I understand you're using wxWidgets; did you look at using Jens' morphic.py?
Offline
Update on the site:
http://m30w.redpanda157.net is being set up by 1and1 right now. Then what? I'll install a forums. Should I copy over the pages of m30w.gershmer.net for the main page?
Thoughts?
Offline
roijac_test wrote:
awesome, just awesome
and you're releasing it under... GPL3? please?
just want to know if we can use it on M30W
I just released a new version of kurt, and added a LGPL license. I added better script parsing, a block plugin formatter, and all kinds of other exciting tweaks, too...
Offline
Hey! m30w.redpanda157.net is up. It doesn't have anything except our own forums.
http://m30w.redpanda157.net/forum
Talk there! I'll boost you up to M30W team when you create an account.
Last edited by bendad (2012-04-06 10:02:14)
Offline
I can't open it
I have Python and wxpython
Offline
Can I please have help? I REALLY want it
Offline
funelephant wrote:
Can I please have help? I REALLY want it
http://sourceforge.net/projects/m30w/
Also, roijac: You wouldn't mind adding me as a user of the project?
Last edited by Magnie (2012-05-01 23:54:33)
Offline