مساعدة في أكمال لعبة X &O

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في السبت مارس 28, 2015 5:31 pm

السلام عليكم
كيف أجعل اللعبة تظهر رسالة تقول أن بأن اللعب "X" أو الاعب "O" هو الفائز أذا كون الاعب خط أفقي أو رأسي أو مائل


avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في السبت مارس 28, 2015 7:08 pm

أرجو الرد  بسرعة
avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في السبت مارس 28, 2015 7:22 pm

و أرجو شرح الأكواد المستخدمة و أسف علي الأطالة
avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف aymen 2002 في السبت مارس 28, 2015 8:22 pm

كنت انوي المساعدة لكني لا اعرف كيف بل توفيق good luck
avatar
aymen 2002
 
 

الجنس : ذكر
عدد المساهمات : 29



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في السبت مارس 28, 2015 9:33 pm

شكراً لك أخي aymen 2002 علي الرد Very Happy
و أرجو المساعدة من باقي الأعضاء Very Happy
avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف Abdullah Alsayed في السبت مارس 28, 2015 10:20 pm

طيب تعال نفكر مع بعض ازاي هنعمل كده .. 

احنا بنتكلم على اماكن (x,y) الـinstances بحيث انها تبقى موضوعة بشكل من 4 أشكال كلنا عارفينهم وهم 
1-  O O O
أو 
2-
O
O
O

أو 
3-
O
   O 
      O
4-
      O
   O
O

الحكاية دي ممكن تتم بطرق كتير بس عايزكم تفكروا معايا Wink 
ممكن نعمل ايه عشان نشوف هل المكان بتاعهم موجود على هيئة من الأربعة دول ولا لأ .. حد عنده أي فكرة ؟ Smile


عدل سابقا من قبل Abdullah Alsayed في الإثنين مارس 30, 2015 1:04 pm عدل 1 مرات
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف PIXEL في السبت مارس 28, 2015 10:40 pm

علي ما اظن ممكن نحط جسم بشكل 1,2,3,4 unvisable و نعمل لو ال x مثلا علي اول و اخر و منتصف الجسم ده يحصل الفوز
وصلت ؟ Very Happy
avatar
PIXEL
 
 

الجنس : ذكر
عدد المساهمات : 225
الأوسمة :






الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف Abdullah Alsayed في السبت مارس 28, 2015 11:30 pm

PIXEL كتب:علي ما اظن ممكن نحط جسم بشكل 1,2,3,4 unvisable و نعمل لو ال x مثلا علي اول و اخر و منتصف الجسم ده يحصل الفوز
وصلت ؟ Very Happy

طيب مفيش طريقة نعمل بيها نفس الكلام ده من غير الأوبجكتس دي ؟ .. يعني هل ممكن نستخدم متغيرات الـinstance  اللي هم x , y بدل أوبجكتس جديدة ؟
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف PIXEL في الأحد مارس 29, 2015 12:03 am

هو فعلا ممكن زي ما انت بتقول بس انا مش هعرف اعملها لازم اقعد و اعمل و اجرب Very Happy
avatar
PIXEL
 
 

الجنس : ذكر
عدد المساهمات : 225
الأوسمة :






الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف Abdullah Alsayed في الأحد مارس 29, 2015 8:43 pm

طيب نستنى نشوف @أحمد حسام و @aymen 2002 نشوف رأيهم  Smile ..
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في الأربعاء أبريل 01, 2015 1:29 am

أنا الصراحة مش عارف أزاي ده ممنك يجصل بس أعتقد أن فكرة PIXEL ممكنة
لكن كيف أنفذها ؟
avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف Abdullah Alsayed في الأربعاء أبريل 01, 2015 11:42 am

ماذا لو استخدمنا احد الـ O في معرفة مكاني الـ O و O الآخرين .. هل هذا ممكن؟ نعم يمكن ذلك فلنفترض أننا لدينا الحالة الآتية:

O O O

ما سنقوم به هو أننا سنكتب الكود اللي بيعبر عن اختبار وجود اثنين من O على يمين واحد من الآوبجكت O وهذا لن يتحقق الا للinstance اللي على اليسار

O O O

فيكون الكود :

الكود:
// TileSize is the width (size) of the tile
if place_meeting(x+TileSize,y,obj_tile_o) && place_meeting(x+(2*TileSize),y,obj_tile_o) {
   // there are 3 of O tile in Row
}

وهذا الكود سنضعه في الوجكت الخاص بالـ O وسيتحقق في حالة واحدة فقط وحينها يفوز اللاعب .. نفس الفكرة تتحقق اذا كانت على الشكل:
O
O
O

ويبقى الكود :
الكود:
if place_meeting(x,y+TileSize,obj_tile_o) && place_meeting(x,y+(2*TileSize),obj_tile_o) {
   // there are 3 of O tile in a Column
}

بنفس الطريقة هتعملوا الحالتين الاخيرتين وفيهم الـx بيزيد أو بيقل والـy بيزيد
O
  O
    O
و


    O
  O
O

جربوا كده وقولوا لي ايه اللي هيحصل flower
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف PIXEL في الأربعاء أبريل 01, 2015 1:00 pm

فكرة جميلة جدا Smile
avatar
PIXEL
 
 

الجنس : ذكر
عدد المساهمات : 225
الأوسمة :






الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف Abdullah Alsayed في الأربعاء أبريل 01, 2015 9:37 pm

PIXEL كتب:فكرة جميلة جدا Smile

جربتها ولا لسه ؟
بالمناسبة هي دي نفس فكرة ألعاب match three  Wink
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف PIXEL في الخميس أبريل 02, 2015 12:11 am

مُحتوى الرسالة...لا لسهرالحقيقة الجهاز مش معايا حاليا بس تشتغل Very Happy
avatar
PIXEL
 
 

الجنس : ذكر
عدد المساهمات : 225
الأوسمة :






الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في الخميس أبريل 02, 2015 12:15 am

Abdullah Alsayed كتب:ماذا لو استخدمنا احد الـ O في معرفة مكاني الـ O و O الآخرين .. هل هذا ممكن؟ نعم يمكن ذلك فلنفترض أننا لدينا الحالة الآتية:

O O O

ما سنقوم به هو أننا سنكتب الكود اللي بيعبر عن اختبار وجود اثنين من O على يمين واحد من الآوبجكت O وهذا لن يتحقق الا للinstance اللي على اليسار

O O O

فيكون الكود :

الكود:
// TileSize is the width (size) of the tile
if place_meeting(x+TileSize,y,obj_tile_o) && place_meeting(x+(2*TileSize),y,obj_tile_o) {
 // there are 3 of O tile in Row
}

وهذا الكود سنضعه في الوجكت الخاص بالـ O وسيتحقق في حالة واحدة فقط وحينها يفوز اللاعب .. نفس الفكرة تتحقق اذا كانت على الشكل:
O
O
O

ويبقى الكود :
الكود:
if place_meeting(x,y+TileSize,obj_tile_o) && place_meeting(x,y+(2*TileSize),obj_tile_o) {
 // there are 3 of O tile in a Column
}

بنفس الطريقة هتعملوا الحالتين الاخيرتين وفيهم الـx بيزيد أو بيقل والـy بيزيد
O
  O
    O
و


    O
  O
O

جربوا كده وقولوا لي ايه اللي هيحصل flower


الصراحة أنا معرفتش أزاي أستعمل الكود ده
و حاجة كمان أكتب حجم الأوبجكت O أزاي
ده ملف اللعبة بتاعتي http://www.m5zn.com/d/?15748199
وين أحط الكود اللي أنت كاتبه ؟
و شكراً جريلاً لك لمستعدتي في أكمال اللعبة Very Happy


avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف PIXEL في الخميس أبريل 02, 2015 12:41 am

لا لسه الحقيقة الجهاز مش معايا بس الكود يشتغل Very Happy
avatar
PIXEL
 
 

الجنس : ذكر
عدد المساهمات : 225
الأوسمة :






الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف Abdullah Alsayed في الخميس أبريل 02, 2015 12:45 am

حمل المثال من هنا http://goo.gl/AyN4kP .. غير في اماكن الـ O في الروم ثم اختبرها ستظهر لك رسالة في حالة تحقق احد الاربع حالات كما موضح في Create event كما شرحت في الاعلى..

استخدام الكود ومكان وضعه والـTileSize كلهم يرجعوا اليك والى لعبتك وتصميمها .. الكود بيوضح الفكرة مش أكتر Smile
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في الخميس أبريل 02, 2015 3:19 am

لقد وجدت ملف قابل للتعديل أخر للعبة

http://www.m5zn.com/d/?15748384

بصراحة لم أكن أعرف أن أسمها tictactoe   tongue lol!

شكراً لكم علي المساعدة welcome flower
avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في الخميس أبريل 02, 2015 3:21 am

لكن هذه الطريقة أيضاً رائعة وقد أعتطني فكرة للعبة أخري
 شكر جزلاًاً لك أخي Abdullah Alsayed flower
avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف Abdullah Alsayed في الخميس أبريل 02, 2015 12:13 pm

العفو .. بالتوفيق منتظر لعبتك Smile
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مساعدة في أكمال لعبة X &O

مُساهمة من طرف أحمد حسام في الجمعة أبريل 03, 2015 12:30 am

avatar
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 210



الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى