هل هناك أي تطبيقات LOGO مفتوحة المصدر/مجانية تدعم الديناصورات؟[مغلق]
-
08-07-2019 - |
سؤال
أنا أبحث عن تنفيذ شعار لغة برمجة تدعم "dynaturtles" - سلاحف متحركة يمكنها تغيير الشكل والسرعة والاتجاه برمجيًا بالإضافة إلى اكتشاف الاصطدامات مع بعضها البعض أو مع الكائنات الأخرى في البيئة.
بالعودة إلى ضباب الزمن عندما كانت الأرض جديدة وكانت الـ 8 بتات الدقيقة هي المسيطرة، شعار أتاري فعل هذا بشكل جيد.يمكن للمرء إنشاء جميع أنواع الألعاب الصغيرة والبيئات المحاكاة باستخدام هذه التقنية بسهولة شديدة حيث أن تنفيذ اللغة كان له بناء جملة أنيق ومدروس جيدًا.
أنا أعرف عن LCSI عوالم صغيرة لكنني أبحث عن شيء يمكنني استخدامه لإشراك بعض الأصدقاء وأطفالهم في البرمجة دون كسر ميزانيتي.
المحلول
لقد وجدت بالبحث قليلاً عبر الإنترنت شعار أوبن ستار.على الرغم من أنهم لا يذكرون على وجه التحديد "الديناميكيات الحركية"، إلا أن المستندات تشير إلى اكتشاف الاصطدام.يحتوي الموقع على تنزيلات التعليمات البرمجية والوثائق.
من هذا مقالة ويكيبيديا, ، ضمن قسم "التطبيقات"، يوجد ملف PDF يسرد التطبيقات الحالية والقديمة المعروفة.بعض هذه، مثل ستار لوغو تي ان جي و اليكا لديك دعم للكائنات ثلاثية الأبعاد.هذه بالتأكيد ليست مثل برامج LOGO التي كتبتها عندما كنت طفلاً...
نصائح أخرى
أنا أستعمل عوالم صغيرة بالنسبة لشعاري...أعرف kturtle لـ kde kturtleلقد وجدت أيضًا بعض الروابط التي قد تكون مثيرة للاهتمام
سلحفاة الثعبان
com.fmslogo
MSWlogo
تحقق من حزمة السلاحف بيثون.إنه موجود في توزيع Python القياسي ويدعم واجهة السلحفاة الرسومية.
إذا كنت تستخدم شعار win (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
نعم؟تحيات.مايكل كراوس
إضافتان إلى مشاركتي بالأمس، فيما يتعلق بإجراءات LOGO مع الديناتورتل:
1.) المفتاح "d" هو NUM 4
المفتاح "e" هو NUM 5
المفتاح "f" هو NUM 6
المفتاح "h" هو NUM 8
2.) بعد الضغط على "e" = NUM 5 لإيقاف الإجراءات العودية، عليك أيضًا النقر فوق زر الخروج.- لقد حاولت معرفة السبب، لكن ليس لدي أي فكرة.
مايكل كراوس