home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.apple2      Discussion about Apple II micros      56,720 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 56,470 of 56,720   
   Steve Nickolas to All   
   Some thoughts I had (Logo, turtle graphi   
   20 Dec 23 04:43:25   
   
   From: usotsuki@buric.co   
      
   I've been thinking about trying to do something rather complicated, but   
   then I stepped back and was like, well, a problem is much more easily   
   surmountable if I break it down into smaller pieces.  So I figured - for a   
   project I want to do - what would be the best place to start?   
      
   The ultimate idea was to try to reimplement Logo - but the part I think   
   that will give me the best feeling of achievement, and the one most useful   
   outside of the Logo context, is the Terrapin.  So I figured...perhaps the   
   next step would be to implement the Terrapin as an & library for BASIC:   
   commands like &FD, &BK, <, &RT, &HOME, &ROT= (equivalent to SETHEADING   
   in Terrapin Logo), &HT, &ST, &PU, &PD, &PE, &X= (SETX), &Y= (SETY), &GOTO   
   (SETXY), &HGR (to clear the hi-res screen but also redraw the Terrapin);   
   and a USR() to implement something like Terrapin Logo's TOWARDS. (These   
   are, afaict, the full suite of graphics commands which is supported by   
   Terrapin Logo 1.0)   
      
   This would prove to be about a pain in the neck, although availing myself   
   of FPBASIC functionality to implement this would certainly be useful.  For   
   example, the HPOSN and HGLIN functions would mean that actually drawing   
   lines can be left to FPBASIC (although the actual calculations of the   
   Terrapin's target position would need to be done in ASM, as well as   
   implementing the wrapping when the Terrapin goes off the edge of the   
   screen), and the same code that implements XDRAW could also be used to   
   draw and undraw the Terrapin.   
      
   After that comes the bit of trying to figure out what-all *is* Logo, since   
   even the manuals I've seen don't even scratch the surface of what it can   
   do outside of graphics.   
      
   -uso.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca