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

لعبة بالفيجوال بيسك .NET

مغلق
بدأه لحظة في 6 مارس 2005 · 8 رد · 1,079 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي لعبة وحابة اعملها بالفيجوال بيسك

واتمنى انكم اتساعدوني

فائدة اللعبة : تطبيق على تعلم اللغة الفرنسية .

AA_632005326500.9212152.jpg

طريقة اللعبة :

1- عندما يفتح المستخدم اللعبة تظهر له كلمة باللغة العربية

كما هو موضح في الصورة ( طحين )

وتظهر له عدد من TEXTBOX

2- هده TEXTBOX عبارة عن عدد الاحرف للترجمة كلمة

طحين باللغة الفرنسية وهو (FARINE)

3- على اللاعب ان يحزر حروف كلمة FARINE من 26BUTTON

وهي عبارة عن الحروف الابجدية الفرنسية .

عندما يضغط الاعب على الحرف الصحيح يكتب هدا الحرف في TEXTBOX المناسب

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

وللمستخدم اربع محاولات لكل كلمة

ادا لم ينجح في اختيار ولا حرف صحيح

نساعده بكتابة حرف واحد فقط في TEXT BOX

ثم يكون له ثلاث محاولات إذا لم ينجح يخسر في اللعبة

وهكذا كل مرة يفتح اللعبة تظهر له كلمة جديدة

وتظهر له TEXTBOX بنفس عدد احرف ترجمة هده الكلمة

..................

ممكن المساعدة في كتابة شفرة هده اللعبة

وشكرا

#2

حاول أن تبدأ في البرنامج وعندما تتوقف عند نقطة سنساعدك بإذن الله.

أهم ما في الامر هو عمل قاعدة بيانات بالطبع، هل هي جاهزة لديك؟؟؟

Learn Japanese :>>> http://www.nouben.com/

#3

نعم قاعدة البيانات جاهزة

المشكلة اني احتاج احد يحطني بأول الطريق

شنو اول شفرة اكتبها

وشكرا

#4

أول خطوة في نظري يجب أن تعملها هي أختيار كلمة من قاعدة البيانت بشكل عشوائي و حفظ الكلمة المقابلة لها في متغير من أجل مقارنته بالحروف التي يدخلها المستعمل و أظن أن هذا هو أساس الكود

#5

السلام عليكم

أختي أول شيء لابد ان تكون قاعدة البيانات مصممة بشكل يسعف بناء البرنامج مثلاً

نصنع جدول فيه عامودين الأول الكلمة الفرنسية والثاني الكلمة المرادفه لها بالعربي

شاهدي الصورة المرفقة لبناء قاعدة البيانات .

أنا صنعت مشروع مقارب لطلبك, فقط من باب إختبار الذات لا أكثر

شاهدي المثال ثم حاولي تطوير المشروع والأخوة و أنا معكِ

(كنت مهتم في تعلم الفرنسية)

السلام عليكم

CreateLettersGame.zip

CreateLettersGame.zip

في المثال يتضح المقال

#6
اقتباس
أن تعملها هي أختيار كلمة من قاعدة البيانت بشكل عشوائي

هذا هو الأساس بالطبع، ويجب أن تصمم قاعدة البيانات بثلاثة أعمدة، الكلمة العربية، الكلمة الفرنسية، ورقم ID (لنفترض بأنه يقع بين الواحد والألف، أي لديك ألف كلمة في قاعدة البيانات).

1) تقوم في بداية اللعبة بإطلاق رقم عشوائي ما بين الواحد والألف ثم تأخذ الرقم الذي نشأ وتأخذ ما يقابله من قاعدة البيانات وتضعه في متغير نصي.

2) تقوم بأخذ طول المتغير النصي الموجود وتقوم بعمل مجموعة من ال textbox بطول العدد (يمكنك الإستغناء عن هذه بعمل صندوق واحد يستطيع المستخدم وضع الكلمة كاملة فيه).

3) وبعد أن يدخل المستخدم الحروف في الصندوق TextBox (أو مجموعة الصناديق ) تقوم بمقارنة ذلك بالمتغير الذي فيه الكلمة الصحيحة...

أقترح عليك أن تعطي المستخدم مثلاً ثلاث محاولات وبعدها تظهر له الكلمة الصحيحة، وأقترح أيضاً أن تعطيه الخيار بأن لا تظهر له كلمة واحدة أكثر من مرة خلال اللعبة الواحدة... ويمكنك تطوير اللعبة بعمل مفاتيح رجستري (أو ملف log) تحفظ به النتائج.

Learn Japanese :>>> http://www.nouben.com/

#7

قاعدة البيانات جاهزة مثل ما قلت من ثلاث اعمدة

والرقم العشوائي موجود

اقتباس
) تقوم في بداية اللعبة بإطلاق رقم عشوائي ما بين الواحد والألف ثم تأخذ الرقم الذي نشأ وتأخذ ما يقابله من قاعدة البيانات وتضعه في متغير نصي.

كيف اكتب هده الشفرة ؟؟؟؟

انا لسى مبتدئة

تحملوني شوي

:unsure: :unsure:

مشكورين على الرد

#8

حاضر، لنفرض بأن لديك متغير X ونريد أن نضع فيه رقم عشوائي بين الواحد والألف:

Dim X as integer
Dim Rand as new random
x=Rand.Next(1,1001)

Learn Japanese :>>> http://www.nouben.com/

#9

كنت فاضي أشغال اليوم وقمت بعمل اللعبة كاملة لك (حسبما تصورتها أنا، يتطلب الأمر أن يدخل المستخدم الحروف كاملة)... مع قاعدة بيانات بعشرة كلمات (عربي -انجليزي)، يتطلب منك الأمر تعبئة قاعدة البيانات بالبيانات التي عندك...

إقترحات لتطوير اللعبة:

1) عمل سجل لكل مستخدم مع أعطاءه درجات (إستخدام الريجستري).

2) تطوير شكل الفورم وإضفاء لمسات جمالية عليه.

لا تنس بأن تضع اللعبة كاملة لنا بعد الإنتهاء منها...

WindowsApplication1.zip

تم تعديل هذه المشاركة بواسطة HMS في 7 مارس 2005 في 08:01

Learn Japanese :>>> http://www.nouben.com/

هذا الموضوع مغلق.

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