Are there any open / free versions of LOGO that support dynaturtles?

I am looking for a LOGO implementation of a programming language that supports "dynaturtles" - animated turtles that can programmatically change shape, speed and direction, as well as detect collisions with each other or other objects in the environment.

In the fog of time when the earth was new and 8-bit microns ruled supreme, Atari LOGO did it famously well. It was easy to create all kinds of small games and simulated environments using this technique, since this language implementation had a very thoughtful and elegant syntax.

I know about LCSI Microworlds , but I'm looking for something that I can use to get some friends and their children to participate in programming without breaking my budget.

+5
source share
5 answers

Digging a bit on the Internet, I found OpenStarLogo . Although they do not specifically mention β€œdynaturtles,” the documents mention collision detection. The site has a download code and documentation.

"" PDF, . , StarLogo TNG Elica 3D-. LOGO, ...

+2
+1

python . python .

0

win-logo (www.win-logo.de/eng/e_index.htm; , 30 ), ( β„– 2):

PR test
   ;* #####  Startdatei  ######
   SETZE "sprung.x" 0
   SETZE "sprung.y" 0
   flug
ENDE

PR flug
   sprung
   tasten
   flug
ENDE

PR sprung
   SETZE "sprung.x" :sprung.x + (SIN KURS)/2
   SETZE "sprung.y" :sprung.y + (COS KURS)/2
   AUFXY (XKO + :sprung.x) (YKO + :sprung.y)
ENDE

PR tasten
   SETZE "t" TASTE
   WENN :t = "d" DANN LI 30
   WENN :t = "e" DANN DZ "Abbruch!" AUSSTIEG
   WENN :t = "f" DANN RE 30
   WENN :t = "h" DANN sprung
   tasten
ENDE

OK? .

0

, LOGO- dynaturtle:

1.) "d" NUM 4

"e" NUM 5

"f" NUM 6

"h" NUM 8

2.) "e" = NUM ​​5, , . - , , .

0

All Articles