あるオープンソース/フリーマーク実装を支えるdynaturtles?[定休日]
-
08-07-2019 - |
質問
ちょっとした用事がある場合の実施 ロゴ プログラミング言語に対応し'dynaturtles'-アニメウミガメできるプログラムに変形速度や方向などの衝突を検出するものではないその他のオブジェクト環境です。
のミストの時期の地球のために新たに8ビットのミクロスが最高, リマーク かったこの有名です。あな小さなゲームでシミュレーショ環境での使用この技術は非常に簡単にその実装に語ったという、優雅な構文です。
知ってLCSIの Microworlds でもやってみたいものが使用できますが友達や、お子様連れの方などに関わるプログラミングが破損することなく自。
解決
オンラインで少し調べてみると、 OpenStarLogo が見つかりました。特に「ダイナカトル」については言及していませんが、ドキュメントでは衝突検出について言及しています。このサイトには、コードとドキュメントのダウンロードがあります。
このウィキペディアの記事から、実装セクションの下にPDFがあります。既知の現在および旧式の実装をリストします。 StarLogo TNG や Elica は3Dオブジェクトをサポートしています。これらは、私が子供の頃に書いたロゴプログラムとはまったく違います...
他のヒント
ロゴに microworlds を使用しています... kde for kde kturtle
また、興味深いリンクがいくつか見つかりました
python turtle
fmslogo
MSWlogo
turtle pythonパッケージを確認してください。これは標準のPythonディストリビューションにあり、グラフィカルなタートルインターフェイスをサポートしています。
win-logo(www.win-logo.de/eng/e_index.htm。登録する必要があり、その後30日間試すことができます)を使用する場合、このコードを練習できます(ドイツ語バージョン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
OK? ご挨拶。マイケル・クラウス
二つの追加を自分の昨日に関するマーク-手続きdynaturtle:
1.) の鍵は"d"はNUM4
鍵の"e"はNUM5
のキー"f"はNUM6
の鍵は"h"NUM8
2.) 以降は"e"=NUM5の再帰の手続きにより、いまでもクリックし、口-ボタンを押します。-いただけるものの、それは分かりません。
マイケル(