문제

나는 구현을 찾고있다 심벌 마크 'Dynaturtles'를 지원하는 프로그래밍 언어 - 모양, 속도 및 방향을 프로그래밍 방식으로 변경하고 환경의 서로 충돌을 감지 할 수있는 애니메이션 거북이.

지구가 새롭고 8 비트 마이크로가 최고를 지배했던 시간의 안개로 돌아가서 아타리 로고 이것은 유명하게 잘 지냈다. 언어의 구현이 매우 잘 생각되고 우아한 구문이 있었기 때문에이 기술을 사용하여 모든 종류의 작은 게임과 시뮬레이션 환경을 만들 수 있습니다.

LCSI에 대해 알고 있습니다 마이크로 룰드 그러나 나는 예산을 어기지 않고 친구들과 그들의 아이들이 프로그래밍에 참여하는 데 사용할 수있는 것을 찾고 있습니다.

도움이 되었습니까?

해결책

온라인에서 조금 파고 들었습니다 OpenStarlogo. 그들은 구체적으로 "Dynaturtles"를 언급하지는 않지만 문서는 충돌 감지를 언급합니다. 사이트에는 코드 및 문서 다운로드가 있습니다.

이것으로부터 위키 백과 기사, 구현 섹션에는 알려진 현재 및 골동품 구현이 나열된 PDF가 있습니다. 이들 중 일부는 다음과 같습니다 Starlogo tng 그리고 엘리카 3D 객체를 지원합니다. 이것들은 확실히 내가 어렸을 때 쓴 로고 프로그램과는 다릅니다 ...

다른 팁

나는 사용한다 마이크로 룰드 내 로고를 위해 ... kde의 kturtle을 알고 있습니다. Kturtle나는 또한 흥미로울 수있는 몇 가지 링크를 발견했습니다.
파이썬 거북이
fmslogo
MSWLOGO

Turtle Python 패키지를 확인하십시오. 표준 파이썬 분포에 있으며 그래픽 거북이 인터페이스를 지원합니다.

Win-Logo (www.win-logo.de/eng/e_index.htm; 등록 해야하는 다음 30 일 동안 시도 할 수있는 경우)를 사용하는 경우이 코드 (German Version Nr. 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

확인? 인사말. 마이클 크라우스

Dynaturtle과의 로고 절차와 관련하여 어제 게시물에 두 가지 추가 기능이 추가되었습니다.

1.) 키 "D"는 Num 4입니다.

"e"키는 Num 5입니다

"F"키는 Num 6입니다

"H"키는 Num 8입니다

2.) 재귀 절차를 중지하기 위해 "e"= num 5를 치면 출구 버튼을 클릭해야합니다. - 왜 그런지 알아 내려고했지만 모르겠습니다.

마이클 크라우스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top