هل هناك أي تطبيقات LOGO مفتوحة المصدر/مجانية تدعم الديناصورات؟[مغلق]

StackOverflow https://stackoverflow.com/questions/299326

سؤال

أنا أبحث عن تنفيذ شعار لغة برمجة تدعم "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 لإيقاف الإجراءات العودية، عليك أيضًا النقر فوق زر الخروج.- لقد حاولت معرفة السبب، لكن ليس لدي أي فكرة.

مايكل كراوس

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top