تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] محتاج فكرة لعمل كود او دالة Random
#1
Exclamation 
السلام عليكم انا طالب حاسوب مرحلة رابعة ضمن المواد الدراسية التي ادرسها هي لغة vb.net والتي كنت قد تدربت على يدكم في سنوات سابقة 2011 والآن ارجو منكم المساعدة في ايجاد فكرة لي ::
بكل بساطة الواجبات والنشاطات الاسبوعية الالعاب لكن في هذه المرة عملنا لعبة اعادة ترتيب الارقام الي هي عبارة عن 9 بتن تحمل 8 منها ارقام من 1 الى 8 اما البتن 9 يبق فارغ لبدأ اللعبة به وقد انجزتها وهي تعمل لكن بنيت دالة تنفذ عند الفوز وهي اعادة خلط محتويات البتنات ال 9 هذه الدالة تحت  
Private Sub rendom()
       btn1.Text = "5"
       btn2.Text = "6"
       btn3.Text = "4"
       btn4.Text = "3"
       btn5.Text = "7"
       btn6.Text = "2"
       btn7.Text = "8"
       btn8.Text = ""
       btn9.Text = "1"

   End Sub

دالة الرندم مشكلتها انه من الممكن تكرار الرقم في نفس البتن وهذا يخالف شروط اللعبة مع عدم وجود فرصة للفوز ثم ان مشكلتها اريد احد البتنات ال 9 يكون فارغ لا اعلم هل اتضحت لكم الفكرة سارفك لكم صورة لواجهة اللعبة  ارجو منكم المساعدة
تحياتي للجميع


الملفات المرفقة صورة/صور
   
الرد
تم الشكر بواسطة: سعود , asemshahen5
#2
وعليكم السلام
القسم الحالي سي شارب هل تريد بلغة سي شارب اما عن طريق الخطا وضعت موضوعك هنا؟
اذا فيجوال بيسك  ممتاز Smile وحتى سي شارب لكن حبيت اعرف.
الرد
تم الشكر بواسطة: asemshahen5 , معاند الحظ , ابراهيم ايبو
#3
(25-11-21, 07:44 PM)سعود كتب : وعليكم السلام
القسم الحالي سي شارب هل تريد بلغة سي شارب اما عن طريق الخطا وضعت موضوعك هنا؟
اذا فيجوال بيسك  ممتاز Smile وحتى سي شارب لكن حبيت اعرف.

شكرا لك لم انتبه سأحول القسم

(25-11-21, 07:44 PM)سعود كتب : وعليكم السلام
القسم الحالي سي شارب هل تريد بلغة سي شارب اما عن طريق الخطا وضعت موضوعك هنا؟
اذا فيجوال بيسك  ممتاز Smile وحتى سي شارب لكن حبيت اعرف.

هذه مشكلة في الموقع اني حددت قسم vb.net لكن موضوعي يظهر في قسم c#.net Huh


الملفات المرفقة صورة/صور
   
الرد
#4
هل الفكرة هي اعادة تموضع الازرار؟؟
معذرة لم افهم الفكرة.
الرد
#5
ان كنت انا فهمت المطلوب فهو في هذا الرابط
الرد
تم الشكر بواسطة: asemshahen5 , معاند الحظ , ابراهيم ايبو
#6
(25-11-21, 11:25 PM)سعود كتب :

اتمنى يعجبكم المثال و هذا بناءا على مافهمته من الموضوع التالي:

المثال غير مكتمل و انما فقط جزئية تغيير اماكن الازرار عشوائا



جزاك الله خير لكن ليس تغيير موقع الازرار فقط بتغيير محتواهن لانو انا فكرة اللعبة بانيها على انو موقع الازرار ثابته سارفق لك اللعبة


الملفات المرفقة
.rar   ANAS_Quiz_03.rar (الحجم : 190.67 ك ب / التحميلات : 1)
الرد
#7
(25-11-21, 09:43 PM)سعود كتب : هل الفكرة هي اعادة تموضع الازرار؟؟
معذرة لم افهم الفكرة.

فكرة اللعبة انو btn1 يساوي قيمة 1 الى btn8 يساوى قيمة 8 وال btn9 يكون فارغ حينها يتحقق شرط الترتيب فتكون الفائز
تغيير محتوى الازرار اما اماكنهم تبقى ثابته لاني بنيت اللعبة على استناد ان الازرار ثابته
الرد
#8
(26-11-21, 09:09 AM)anasghost كتب :
(25-11-21, 09:43 PM)سعود كتب : هل الفكرة هي اعادة تموضع الازرار؟؟
معذرة لم افهم الفكرة.

فكرة اللعبة انو btn1 يساوي قيمة 1 الى btn8 يساوى قيمة 8 وال btn9 يكون فارغ حينها يتحقق شرط الترتيب فتكون الفائز
تغيير محتوى الازرار اما اماكنهم تبقى ثابته لاني بنيت اللعبة على استناد ان الازرار ثابته

تغيير اماكن الازرار تحاكي فكرة تغيير نصوصها  ... وحتى هي ايضا بسيطة بنعديل بسيط على المثال اللذي رفعته.
اذا اتضحت لك الفكرة فتستطيع الوصول الى الكود المطلوب بتغيير النصوص.
.
.
.
لكن الزر الفارغ ماهي فائدته بالفكرة؟
يمكن لو اعرف  اكون فهمت الفكرة.
الرد
#9
(26-11-21, 09:22 AM)سعود كتب :
(26-11-21, 09:09 AM)anasghost كتب :
(25-11-21, 09:43 PM)سعود كتب : هل الفكرة هي اعادة تموضع الازرار؟؟
معذرة لم افهم الفكرة.

فكرة اللعبة انو btn1 يساوي قيمة 1 الى btn8 يساوى قيمة 8 وال btn9 يكون فارغ حينها يتحقق شرط الترتيب فتكون الفائز
تغيير محتوى الازرار اما اماكنهم تبقى ثابته لاني بنيت اللعبة على استناد ان الازرار ثابته

تغيير اماكن الازرار تحاكي فكرة تغيير نصوصها  ... وحتى هي ايضا بسيطة بنعديل بسيط على المثال اللذي رفعته.
اذا اتضحت لك الفكرة فتستطيع الوصول الى الكود المطلوب بتغيير النصوص.
.
.
.
لكن الزر الفارغ ماهي فائدته بالفكرة؟
يمكن لو اعرف  اكون فهمت الفكرة.
الزر الفارغ من خلاله نستطيع اعادة ترتيب الارقام للفوز باللعبة يجب ان يكون احد الازرار فارغ ليمكننا من التحرك خلال اللعبة
الرد
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#10
اخوي اذا فهمت طلبك صح فالحل هو
اذا كنت تريد تغيير قيمة الـtext للازرار عشوائيا بدون تكرار اي قيمة سبق ان اعطيت لـtext احد الازرار
 فيمكنك استخدام مصفوفة تحتوي الارقام التي تريد اعطائها لقيمة text للازرار 
ثم تعمل حلقة تكرار for loop لكل زر تريد تغيير قيمته ابتداء من الاول في الحلقة
تعطيه القيمة (الرقم ) المخزن في المصفوفة ثم تحذف عنصر المصفوفة الذي اخذت منه القيمة
وهكذا تضمن انه لن يتم تكرار قيمة text احدالازار في زر اخر
وهكذا تفعل مع كل زر تريد تغيير قيمته

بصراحة واجهتني المشكلة هذي عندما كنت ابرمج لعبة MineSweeper  كانسة الالغام حيث انها تقتضي وضع
عدد معين من الالغام  لمجموعة مربعات field يتم اختيارها عشوائيا بحيث يجب ان لايحتوي اي مربع
على اكثر من لغم واحد

والموضوع موجود هنا في المنتدى 

وهنا تقدر تحمل مشروع اللعبة MineSweeper - كانسة الالغام

ملاحظة : قد لايكو ن الحل مثالي لاني توقفت عن العمل على المشروع من كم سنة
لكن يمكنك تحسينه دائما اذا اردت

الرد
تم الشكر بواسطة: سعود , ابراهيم ايبو , ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] هل من سبيل لحفظ ملف csv يحتوي علي لغه عربيه لعمل استراد لقاعده البيانات ؟ dametucorazon 6 10,390 13-11-21, 12:49 AM
آخر رد: _11Basil
  [VB.NET] فكرة حتى أجعل أعمدة الجدول طويلة في ReportViewer sniperjawadino 0 122 07-11-21, 12:44 AM
آخر رد: sniperjawadino
  هل يوجد كود برمجى او طريقه لعمل هذا فى الداتا جريد فيو خالد كامل1 3 322 08-10-21, 07:04 PM
آخر رد: خالد كامل1
  [سؤال] استفسار عن دالة لحساب الارقام المتشابهة نيمو 7 455 27-09-21, 09:30 PM
آخر رد: ماشي
  محتاج كود التنقبل بين الاسطر التالي والسابق في TextBox shady2020 1 778 22-09-21, 11:10 AM
آخر رد: Kareem2021
  محتاج مساعدة ضرورية معاذ السامرائي 2 460 22-09-21, 12:08 AM
آخر رد: معاذ السامرائي
  [VB.NET] محتاج حل للمشكلة الموجودة بالصورة 3loosh44 14 765 10-09-21, 03:28 AM
آخر رد: 3loosh44
  محتاج برنامج اداره محل موبايلات احمد الداودي 1 451 25-08-21, 04:09 PM
آخر رد: ابو انس
  [VB.NET] محتاج كود دمج بيانات مكررة amtkurdi 2 555 29-07-21, 07:23 AM
آخر رد: amtkurdi
  [VB.NET] محتاج كود ارسال مسج للفيس بوك dubai.eig 5 1,533 22-07-21, 08:31 PM
آخر رد: ابو روضة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم