<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Thanks SJ --<br><br>We are benefiting here from Don Hopkins' generosity (and of the original designers and owners of these games).<br><br>The basic notion is that there are many games that, if modularized with nice separable interfaces, would be great environments for exploring various kinds of "learning by doing". For example, there is a nice separation between the "rules/dynamics" of a games world and the "strategies/actions" of the characters. There could be a third separation to break out the graphics and sound routines as a media environment.<br><br>For example, in SimCity, the first and most useful breakout for children would be to allow various UIs to be made that would let children find out about and try
 experiments with the "city dynamics rules". It's not clear what the best forms for this would be, so it would be
great to have a variety of different designers supply modules that
would try to bridge the gaps to the child users.<br><br>This could work even for pretty young children (we helped the Open Magnet School set up Doreen Nelson's "City Building" curriculum in the third grade of the school and this was very successful -- a child controlled SimCity would have been wonderful to have). <br><br>Maybe this separation could be set up via the D-bus so that separate <span style="font-style: italic;">processes</span> written in any language the authors choose could be used. This would open this game up to different experiments by different researchers to explore different kinds of UIs and strategy languages for various ages of children. I think this would be really cool! We would all learn a lot from this and the children would benefit greatly.<br><br>A trickier deal would be the world dynamics (I'm just guessing here, but Don would know). This is one of the really great things about SimCity -- it can really accommodate lots of
 different changes and stitch things together to make a pretty decent simulation without too many seams showing. (Given the machines this game originally ran on, many of the heuristics are likely to be a little patchy. Don has indicated as much.) I think doing a great world dynamics engine for games like SimCity would be really wonderful -- and could even be a thesis project or two. <br><br>Don has talked about doing the separations so that many new games can be made in addition to the variations.<br><br>Similarly, Robot Odyssey (one of the best games concepts ever) was marred by choosing a way to program the robots where the complexity of programming grew much faster than the functionality that could be given to the robots. This game was way ahead of its time.<br><br>Again, the idea would be do make a game in which environment, levels of challenge, and how the robots are programmed would be broken out into separate processes that a variety of gamers and
 researchers could do experiments in language and UI.<br><br>One of the most wonderful possibilities about this venture is that it will bring together very fluent designers from many worlds of computing (more worlds than usually combine to make a game) in the service of the children. We should really try to pull this off!<br><br>Cheers,<br><br>Alan<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: SJ Klein &lt;sj@laptop.org&gt;<br>To: games@lists.laptop.org<br>Cc: Alan Kay &lt;alan.nemo@yahoo.com&gt;; Don Hopkins &lt;dhopkins@DonHopkins.com&gt;; Chris Trottier &lt;christinetrottier@gmail.com&gt;; John Gilmore &lt;gnu@toad.com&gt;<br>Sent: Monday, November 12, 2007 5:29:24 PM<br>Subject: Game ideas for the XO: Robot Odyssey <br><br>
<br>Don and Alan have been having a great discussion about Robot Odyssey,<br>which I'd like to share with the list.&nbsp; By coincidence, a discussion in
 <br>#sugar today around SimCity's open sourcing turned to how to get Robot <br>Odyssey onto the laptops... so I'd like to open the discussion to a
 wider <br>audience.<br><br>Who is interested in helping develop a R.O. port, and in improving on
 the <br>old implementation?&nbsp; Alan has some excellent ideas about how to turn
 the <br>updating of the design into a useful exercise, perhaps for an eager
 coder<br>or class.<br><br>Of course other nifty project ideas are more than welcome.<br><br>Don and Alan -- I think the entirety of your discussions about
 simulation <br>and game design are worth sharing; if you don't mind, I'll transcribe
 some <br>of them to the wiki for further elaboration.<br><br>Cheers,<br>SJ<br><br><br>On Mon, 12 Nov 2007, Alan Kay wrote:<br><br>&gt; Hi SJ --<br>&gt;<br>&gt; Robot Odyssey is another game that would benefit from having a clean <br>&gt; separation between the graphical/physical modeling simulation and the
 <br>&gt; behavioral parts (both the games levels and the robot programming
 could <br>&gt; be independently separated out) -- this would make a great target for
 <br>&gt; those who would like to try their hand at game play and at robot <br>&gt; behavioral programming systems.<br>&gt;<br>&gt; This is a long undropped shoe for me. When I was the CS at Atari in <br>&gt; 82-84, it was one of our goals to make a number of the very best
 games <br>&gt; into frameworks for end-user (especially children's) creativity.
 Alas, <br>&gt; Atari had quite a down turn towards the end of 83 ...&nbsp; We did get
 "the <br>&gt; Aquarium" idea from Ann Marion to morph into the Vivarium project at <br>&gt; Apple ... And some of the results there helped with the later Etoys <br>&gt; design.<br>&gt;<br>&gt; Cheers,<br>&gt;<br>&gt; Alan<br><br></div><br></div></div><br>
      <hr size=1>Be a better sports nut! Let your teams follow you 
with Yahoo Mobile. <a href="http://us.rd.yahoo.com/evt=51731/*http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
">Try it now.</a></body></html>