الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج مسابقة مكون من 16 مربع 4 صفوف و4 اعمدة

بدأه rohaili في 8 يناير 2012 · 7 رد · 679 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اريد عمل برنامج مسابقة عبارة عن 16 مربعا في 4 صفوف و4 اعمدة ، عندما يضغط المتسابق على احد هذه المربعات يظهر له سؤال وعدة خيارات اذا اجاب اجابة صحيحة يصبح لون المربع بلون اخضر مثلا اما المتسابق الثاني فيكون لونه ازرق مثلا .

والسؤال هو كيف اعرف ان المربعات الخضراء مثلا تكون خطا مستقيما او منحنيا او متعرجا يصل من الجهة اليمنى للجهة اليسرى او من الجهة العليا للجهة السفلى ؟

تم تعديل هذه المشاركة بواسطة rohaili في 8 يناير 2012 في 22:28

300_130.gif

#2

تقوم بعمل مصفوفة array تحتوي على مقابل لهذه المربعات

وبعد ذلك تقوم بالفحص على المصفوفة

هل هذا ما تسأل عنه؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

المصفوفة مفيدة اذا كانت المربعات على خط مستقيم مثل لعبة تيك تاك توك

لكن ما الحل اذا كانت المربعات ليست على خط مستقيم هذا ما حيرني ولم اجد له حل ؟

300_130.gif

#4

نفس الموضوع أخير

في الجافا يمكنك عمل مصفوفة بعدد أعمدة مختلف في كل صف

مثال

1 2 3

1 2

1 3 3 5 3 5

1

وهكذا

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

جزاك الله خيرا

حقيقة لم أفهم

لكني سأعيد قراءة المصفوفات من جديد لعلي أفهم ما قلت

وجزاك الله خيرا

300_130.gif

#6

ما الذي تعنيه بأن المربعات غير مستقيمة؟

هلا شرحت فكرة اللعبة التي تعمل عليها

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7
post-63809-043945300 1326566645_thumb.jp

عندما يضغط المتسابق على احد هذه المربعات يظهر له سؤال وعدة خيارات

اذا اجاب اجابة صحيحة يصبح لون المربع احمر مثلا وهكذا

اذا اكمل المتسابق عدة مربعات متجاورة بلونه الاحمر مثلا بحيث تشكل خطا يصل بين طرفين (اليمين لليسار أو الاعلى للاسفل) يكون فائزا كما ترى بالصورة المتسابق ذو اللون الاحمر هو الفائز

السؤال كيف اعرف ان المتسابق اكمل مجموعة من المربعات المتجاورة بنفس اللون ؟

المرفقات
1.jpg

300_130.gif

#8

ستحتاج بالأغلب إلى خوارزمية عودية recursion algorithm

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…