Loggerhead: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[Image:Loggerhead 01 simple program.jpg|thumb|A simple program in Loggerhead]]
[[Image:Loggerhead 01 simple program.jpg|thumb|A simple program in Loggerhead]]
[[Image:Loggerhead 02 inputting a variable at runtime.jpg|thumb|inputting a variable at runtime]]
[[Image:Loggerhead 02 inputting a variable at runtime.jpg|thumb|inputting a variable at runtime]]
[[Image:Loggerhead 04 kick-ass everything mode.jpg|With lots of "expert" stuff enabled]]
[[Image:Loggerhead 04 kick-ass everything mode.jpg|thumb|With lots of "expert" stuff enabled]]
'''Loggerhead''' is a mockup idea for a turtle graphics graphical logo-like programming environment for OLPC.
'''Loggerhead''' is a mockup idea for a turtle graphics graphical logo-like programming environment for OLPC.



Revision as of 03:39, 19 January 2007

A simple program in Loggerhead
inputting a variable at runtime
With lots of "expert" stuff enabled

Loggerhead is a mockup idea for a turtle graphics graphical logo-like programming environment for OLPC.

I'd like to develop a Sierra-compliant Turtle Graphics activity for the OLPC laptop called "Loggerhead" cause that's the name of a turtle that sounds a bit like "Logo" but isn't, and they have them at the Sydney aquarium. The idea is to make a turtle graphics package that young kids won't suck at when they first use it, and they can eventually become "kick ass" with. The design is inspired by that music program on OLPC that lets you just hit instruments and keys to begin with. Likewise, in a turtle graphics program, you should be able to just click a "forwards" button and the turtle will move forwards until you let go, likewise for rotate left, etc. The trick then is to get the child to discover programming. So as these actions are being done, a log is being made on the left side of the screen, and these commands can then be re-run and manipulated and the child dives into the world of code, without having to actually write any to begin with. If I had an OLPC I could work on this :) It could be done in python or in squeak. This is something i'd be passionate about. The alternative Logo implementations are way too complex as starting points, and few kids would get past the "sucks" stage. That's my paragraph.. Then there's some screen shots.. This has all been mocked up today.


See also