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

█◄۩لعبة X O في الكونسول بلغة C۩►█

بدأه MouhcineFD في 12 نوفمبر 2013 · 5 رد · 11,118 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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


الصلاة و السلام على أشرف المرسليـن ...


الحمد لله وحده نحمده و نشكره و نستعينه و نستغفره و نعود بالله من شرور أنفسنا و من سيئات أعمالنا ...


...من يهده الله فلا مظل له و من يظلل فلن تجد له ولياً مرشدا ...


...و أشهد ألا إلاه إلا الله وحده لا شريك له و أن محمداً عبده و رسوله صلى الله عليه و سلم...


... و على آله و صحبه أجمعين و من تبعهم بإحسان إلى يوم الدين ...


...ربنا لا علم لنا إلا ما علمتنا إنك أنت العليم الخبير ...


...ربنا لا فهم لنا إلا ما فهمتنا إنك أنت الجواد الكريم ...


...ربي اشرح لي صدري و يسر لي أمري و احلل عقدة من لساني يفقهوا قولي ...


...أما بعد ...


...فإن أصدق الحديث كتاب الله تعالى و خير الهدي هديُ سيدنا محمد صلى الله عليه و سلم ...


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


...فاللهم أجرنا و قنا عذابها برحمتك يا أرحم الراحمين...


أما بعد ...  


___________________________________________________


لعبة X O بلغة C


___________________________________________________


أقدم لعبة X O ( تيك تاك ) في عالم الكونسول


اللعبة كتبتها سابقا في بدايتي في تعلم لغة السي


___________________________________________________


مميزات اللعبة


امكانية اللعب ضد صديق


امكانية اللعب ضد الحاسوب بمستويين


المستوى السهل يتم اختيار خانات عشوائية الى في حالت الفوز ومنع الفوز يمكنك التغلب على الحاسوب على مستوى معرفت باللعبة


المستوى الصعب تمت دراسة جميع الاحتمالات وتم وضع كيف يتصرف الحاسوب في جميع الواقف يمكنك الفوز في حالة واحدة ادا كنت تتقن


اللعبة جيدا حيت ستجعل الحاسوب في خياريين ويبقى لديك أنت عامل الحظ فقط للفوز


طباعة جدول للنتائج


تحديد عدد المرات التي تريد أن تلعب فيها مع طباع اسم الفائز في كل محاولة وطباعة اسم الفائز في اجمالي المحاولات


في كل مرة يبدأ لاعب هو الأول


طباعة رسالة خطأ في كل مرة يتم فيها ادخال غير مناسب


كل هدا في 700  سطر فقطططط


___________________________________________________


 


صورة للعبة


 


sanstitre2je.jpg


___________________________________________________


نضرة على الكود


 


تحميل التطبيق مع الكود سورس


 


___________________________________________________


ملاحظة


بخصوص اللعب مع الحاسوب لا أعرف اي طريقة لجعل الحاسوب يستنج في اي خانة سيلعب


اي طريقة جعل الحاسوب يفكر


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


+ ستجدون ان العب روتيني مع الحاسوب


___________________________________________________


أتمنى أن ينال الموضوع اعجابكم


وشكرا


أخوكم محسن


:) 

تم تعديل هذه المشاركة بواسطة MouhcineFD في 12 نوفمبر 2013 في 02:33

1
#2

ماشاء الله روعة روعة روعة 

و الله مبدع أحسنت جربت اللعبة لعبتها ضد الحاسوب مستوى سهل أكيد و فزت عليه بجولتين و تعادلنا في الجولة الثالثة 

تابع على الطريق أحسنت أحسنت حقا لكل من اسمه نصيب  :clapping:   :clapping: :clapping: :clapping:

تم تعديل هذه المشاركة بواسطة tantie L في 12 نوفمبر 2013 في 02:26

ابتسم للدنيا تبتسم لك و افعل الخير و انساه و لا تنسى أي أمر سيء قمت به حتى لا تكرره


لا تنسونا من صالح دعائكم أعانكم الله و ثبتكم على سواء السبيل


:)  :lol:  ^_^ 

#3

بارك الله فيك اختي

جربي اللعب في المستوى الصعب توجد طريقة واحدة للتغلب عليه

ادا وجدت الطريقة ستتغلبين عليه بنسبة 50%

اي ستتركين له الخيار بين خانتين والحاسوب سيلعب عشوائي ادا اختار الخانة المناسبة لك سستغلبين عليه

#4

السلام عليكم

 

اللعبة لا بأس بها لكن ما زالت تحتاج إلى الكثير من التطوير ..

مثلا, عندما تظهر واجهة اللعبة و بطلب البرنامج مني إدخال الإحداثيات و اعطيه احرف سيدخل في حلقة لا نهائية !!

أيضا, كان من الأفضل استخدام الأسهم في لوحة المفاتيح لتحديد الخانة أو الماوس.

 

راجع هذين الموضوعين, سيفيدوك :

  1. برمجة لعبة Tic Tac Toe
  2. لعبة TicTacToa بالسي GDI

 

 

تحياتي.

#5

بالنسبة لخوارزمية اللعب مع الجهاز, راجع هذا الموضوع.

 

 

بالتوفيق.

تم تعديل هذه المشاركة بواسطة Snack3r في 12 نوفمبر 2013 في 15:59

#6

نعم اعرف تلك المشاكل

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

ان شاء الله ستكون لعبة قادمة على الكونسول ستكون افضل بكتير

وسأقوم باستخدام الغوريتم اللعب مع الجهاز

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