MiniLogo, an almost complete reimplementation of UCBLogo (a wonderful Logo by Brian Harvey, http://www.cs.berkeley.edu/~bh/) based on Jen's BYOB (http://byob.berkeley.edu/) is available at http://byob.sitibs.com/miniLogo-v1.0.ypr.
Please, look at the presentation at http://scratch.mit.edu/projects/s_federici/1576481.
MiniLogo is similar in spirit to miniC++ (http://scratch.mit.edu/forums/viewtopic.php?id=51792).
Detailed documentation of the miniLogo language is avaiable at http://byob.sitibs.com/miniLogo-v1.0.pdf.
A HUGE thanks to Brian Harvey for having designed UCBlogo, such a beautiful Logo!
WARNING: loading miniLogo can take a while (even more that 2 minutes) so... be patient!
Last edited by s_federici (2011-02-04 16:27:32)
Offline
14God wrote:
when do you think it will be out?
It is
Enjoy!
Offline
Thanks to the ones that made me aware that the links were broken. Now everything should work fine.
Offline
Mine takes long to load, still loading, i'll see what I think.
Offline
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
WARNING: event buffer overflow
That happened. Did that happen to anyone else?
Offline
The second time it read a lot quicker, still initializing though, it froze, started for an inch, stopped, jumped an inch, stopped, jumped again, froze, jumped to the halfway point, jumped twice, 3/4th way, jumped twice, DONE! YAY!
Offline
Wait, this is a BYOB project. WOW!
Offline
Pecola1 wrote:
Wait, this is a BYOB project. WOW!
Yes, it is (maybe the title is misleading?). It has a ypr extension (that shouldn't load in Scratch). Did it in the end load correctly?
Offline
I'll try it out!
Offline
ProgrammingFreak wrote:
I'll try it out!
Excellent! Let me know how it worked (and how it didn't) for you. I would like to collect as many opinions as possible on how to improve it.
Offline
Pecola1 wrote:
WARNING: event buffer overflow
That happened. Did that happen to anyone else?
It happened to me once, but then, after I moved to a new PC (the old one was 4 years one) it didn't anymore, so I supposed it was a specific problem of my PC.
Did you manage to load and run the project?
Offline
s_federici wrote:
Pecola1 wrote:
WARNING: event buffer overflow
That happened. Did that happen to anyone else?It happened to me once, but then, after I moved to a new PC (the old one was 4 years one) it didn't anymore, so I supposed it was a specific problem of my PC.
Did you manage to load and run the project?
Yep
Offline
s_federici wrote:
ProgrammingFreak wrote:
I'll try it out!
Excellent! Let me know how it worked (and how it didn't) for you. I would like to collect as many opinions as possible on how to improve it.
It didn't ever load the game when i pressed the flag.
Offline
Pecola1 wrote:
It didn't ever load the game when i pressed the flag.
Do you mean the tictactoe game? Here you are some hints:
- download the "lite" version of miniLogo avaialable at http://byob.sitibs.com/miniLogo-v1.0-Lite.ypr. Contains only the factorial, recursive tree and tictactoe scripts
- to start the miniLogo environment, DON'T click on the green flag (you should see a warning if you do it) but, instead, click on the "Start" button. This button will change in "Stop" to allow you to eventually stop the environment. SUGGESTION: to slightly speed the miniLogo environment up, once you see that the message on the Stage has faded out, click on the STOP button IN the Stage (not BYOB's one). This will only stop some advanced features (not used in the included scripts)
- then, to run a script, just click on the script itself.
- due to some problems of Scratch/BYOB in udpdating the content of lists on the Stage, when it is your turn and you see the "checking if game ended with a tie..." for a while, press the number corresponding to the box you want to play in (boxes are numbered 1 to 9: 1 to 3 first row, 4 to 6 secondo row, 7 to 9 third row) even if the "Your move" message is not visible in the output list on the Stage (take into account that every checking phase can take up to 20-30 seconds)
As I said, the environment is slow. If you don't get the game working, please try the recursive tree script. Let me know if at least this script works fine for you.
Thanks in advance for your test and help!
Offline