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

مشكلة فى التعامل مع ال Boolean

بدأه mr.beshoy في 1 نوفمبر 2010 · 3 رد · 505 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هنا بكتب كود للعبة XO-Game

فى اللعبة توجد panel يتم عليها عرض اللاعب الذى عليه الدور للعب و رمزه .

فى البداية يكون الحالة على اللاعب الاول ثم عندما يضغط و يلعب فى الحال تتغير حالته للاعب الثانى ، و عندما يضغط اللاعب الثانى و يلعب من المفترض تتغير حالته فى الحال للاعب الاول . هنا تكمن المشكلة .

ما يحدث عندى : لكى تتغير الحالة من اللاعب الثانى للاول يجب أن اضغط فى خانة فارغة لكى تتغير الحالة و يجب ان اضغط مرة أخرى حتى يلعب . و هنا المشكلة .

انظروا لل code و ستفهمون قصدى جيداً .

أنا دوخت فى الموضوع ده

ال code مرفق

Test2.rar

#2

تصدق لحد دلوقتى انا مش عارف هو بيعمل كدا ليه

عارف ليه علشان انت مش مقسم الكود كويس المفروض تستخدم الـ OOP

فعلشان كدا صعب انك تعرف اخطائك بسهوله

بس اللى عرفته انه لم بيجى يلعب الX بيكون الحاله فوق بتكون O وانت كاتب شرط انها لو مش بتساوى X حطها بX

وهتفضل الـ

 playerOne_Turn = true;

وبالتالى هيخليك تلعبها تانى

دا اللى كان بيخليك تضغط مرتين عند لعب الـ X

عاوز تشوفها اكتر

خلى بالك من الحاله اللى فوق خالص وانت هتعرف ليه بيخليك تضغط مرتين

post-217802-039716900 1288636413_thumb.p

على العموم انا تحايلت على الموضوع وضفت لك سطرين كدا فأخر اللعبه بتاعت اللاعب التانى وعملت لك كومنت عليهم شوفهم فالكود :)

Test2.zip

بالتوفيق :)

المرفقات
ldld.png

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 1 نوفمبر 2010 في 21:36

Software Developer
Mahmoudkelany.com


 

#3

أولاً و قبل كل شئ بعتذر على تأخرى فى الرد عليك و السبب فى ذلك أن هناك مشكلة أخرى متعلقة بالموضوع ظهرت و كنت فى حالة عصبية مع نفسى :blink: و لا كنت عارف اكلم حد .

المهم المشكلة اتحلت و حلك الخاص بالمشكلة المعروضة منطقى و تمام .

من ناحية الكود مش مكتوب بطريقة OOP : معاك حق و السبب فى كده ان الحتة دى كانت مشكلة من كود انا شغال فيه - منظمه بطريقة كويسة و مطبق إلى حد ما ال OOP - فا كتبت كود سريع به المشكلة فقط بدل عرض الكود الأصلى كامل و الناس تتوه كده :mellow: .

لكن شكراً جداً جدا ً و بالتوفيق لك دائماً

تم تعديل هذه المشاركة بواسطة mr.beshoy في 4 نوفمبر 2010 في 09:55

#4

ولايهمك اخى بيشوى

الحمدلله ان الموضوع اتحل

ومش تضايق نفسك من حاجه :)

اكيد كل حاجه وليها حل

بالتوفيق :)

Software Developer
Mahmoudkelany.com


 

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