إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

Guido van Robot

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] Guido van Robot

    قويدو فان روبوت

    التسمية
    أتى أسمها من Guido van Rossum المبرمج الهولندي صاحب لغة python
    وهي لغة برمجة بسيطة تهدف لتعليم المبتدئين أساسيات البرمجة تشبة karel the robot بأوامر بسيطة تتحكم في "روبوت" صغير


    الفكرة :
    هناك مثلث يسمى Guido يعيش في عالمة الصغير الذي يتكون من street (أفقي) و ,avenue (عمودي)

    اضغط على الصورة لعرض أكبر. 

الإسم:	guido.png 
مشاهدات:	1 
الحجم:	44.1 كيلوبايت 
الهوية:	850138

    يستطيع الروبوت التحرك ووضع beeper وأخذها (يمكن تشبيهها بالحلوى )
    ملاحضة : لايستطيع الروبوت المسكين تخطي الجدار أو أخذ beeper ليست موجودة


    التحكم

    تستطيع التحكم بالروبوت بالأوامر
    move حركة واحدة للأمام
    turnleft يدور لليسار 90
    putbeeper يضع beeper
    pickbeeper يأخذbeeper
    turnoff نهاية عمل الروبوت


    اضغط على الصورة لعرض أكبر. 

الإسم:	guido.jpg 
مشاهدات:	1 
الحجم:	18.2 كيلوبايت 
الهوية:	850139




    أبدأ

    أولا : عليك أنشاء عالم يعيش فية الروبوت بأسم world.wld (لتسمية من عندك)
    وضمن الملف أكتب خصائص العالم مثل Robot 1 6 S 3
    وتعني أنة الروبوت قويدو سيكون في
    avenuec الأول و street السادس مقابلا الجنوب ومعة 3 beeper
    هناك الكثير عن أنشاء العالم لن أتطرق آلية


    ثانيا : عليك أنشاء ملف بأسم robot.gvr الذي يحدد ماسيفعلة الروبوت في عالمة
    مثل

    move
    move
    turnleft
    putbeeper
    turnoff
    وتعني : تحرك , تحرك , أتجة يسار 90 , ضع beeper , توقف

    ملاحضة : الروبوت قايدو يستطيع الأتجاة 90 درجة لليسار فقط
    يجب أن يكون معة beeper كما أعطاة أياها عالمة




    التشغيل

    والأن للتشغيل أدخل المجلد بالطرفية بعد فك ضغطة وأكتب
    python gvrng.py
    يحتاج pygtk


    اضغط على الصورة لعرض أكبر. 

الإسم:	guido world-code.jpg 
مشاهدات:	1 
الحجم:	12.1 كيلوبايت 
الهوية:	850137

    من قائمة world editor أفتح الملف

    كود:
    /home/yourname/GvR/escape1.wld
    وكذلك من code editor أفتح الملف

    كود:
    /home/yourname/GvR/beeperTest.gvr

    وشغل الروبوت بالنقر على زر
    execute






    التحميل
    أنقر هنا
    أعذروني على قلة الشرح

    دروس من الموقع
    التعديل الأخير تم بواسطة محمد البلوي; الساعة 02-08-2010, 05:57 AM. سبب آخر: اكمال الموضوع
    قريبا ... مدونة جافاسكربت

  • #2
    اه كاريل العزيز :d
    جيد انه متوفر له نسخة في بايثون
    لان الجافا مقرفة

    تعليق


    • #3
      المشاركة الأصلية بواسطة محمد نجم مشاهدة المشاركة
      اه كاريل العزيز :d
      جيد انه متوفر له نسخة في بايثون
      لان الجافا مقرفة
      أنا أيضا لاأحبها
      تعرفت على اللغة عند بحثي عن karel لأتعلم الجافا من دروس جامعة ستانفورد على اليوتوب ولكن لم أجدة وأستخدمت GvR
      قريبا ... مدونة جافاسكربت

      تعليق

      يعمل...
      X