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

لعبة شطرنج على الــ Console

بدأه KeepForward في 18 مايو 2012 · 5 رد · 1,671 مشاهدة · في مشاريع ومسابقات القسم
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

جعلت الكمبيوتر يلعب بشكل عشوائي ( غايتي كانت من المشروع هي عمل اللعبة لتحقق قواعد الشطرنج لا أكثر )

لعب الكمبيوتر لا يتعلق بلعب المستخدم يلعب بعشوائية

(طبعا اللعبة غير مخصصة للعب blush.gif لكن الهدف منها هو معرفة إمكانية الكونسول فقط)

وهو كان أكبر تحدي مع نفسي كمبتدئ طبعا في سي ++ .

لم استخدم مؤشرات ولا كلاسات ولا غيرها في هذا المشروع مع ذلك أنا اعتبر أني صممتها بتقريب كبيير من مفهوم كائنية التوجه (بل وأفضل في وجهة نظري )

قمت باستخدام توابع من مكتبة windows.h , time.h , iostream.h , conio.h والتي سأسرد الغير شائع منها عليكم باختصار هنا :

1. getch() // conio.h هذا التابع يعطي آسكي الزر المضغوط من لوحة المفاتيح

2. SetConsoleTextAttribute // windows.h لتلوين كل كراكتر حسب الرقم المدخل

3. SetConsoleCursorPosition // windows.h لوضع المؤشر والطباعة من احداثيات معينة

لن أطيل عليكم .. تفضلوا البرنامج

EXE

Source Code

أنا طبعا جاهز لأي استفسار أو سؤال في عن البرنامج أرجو أن ينال إعجابكم

إذا أحببتم أن أضع لكم شرح كامل للسورس كود فأنا جاهز إن شاء الله ... دمتم بود

تم تعديل هذه المشاركة بواسطة KeepForward في 18 مايو 2012 في 20:46

6
#2

السلام عليكم

+1

مشروع جميل .. و يكون أجمل لو أرفقتَ معه شرح السورس كود حتى يستفيد الأعضاء المبتدئون في البرمجة أمثالي :happy:

تم تعديل هذه المشاركة بواسطة أحمد الشنقيطي في 19 مايو 2012 في 00:03

#3
اقتباس
و يكون أجمل لو أرفقتَ معه شرح السورس كود الخاصة به حتى يستفيد الأعضاء المبتدئون في البرمجة أمثالي

أبشر قريبا بإذن الله

تم تعديل هذه المشاركة بواسطة KeepForward في 19 مايو 2012 في 00:20

#4

حسب رأيي المتواضع :

مشروع بدون documation لا أعتبره open source :)

وفقك الله.

تم تعديل هذه المشاركة بواسطة أحمد الشنقيطي في 19 مايو 2012 في 00:27

#5

رائع 012.gif.....

أشكرك على هذه المشاركة ... لقد كانت فعلا مفاجئة من النوع الممتاز ... خاصة كوني من المهتمين بتطوير الألعاب ...

لقد أعدتني إلى أيام ال Atari 2600 ( من يتذكرها ؟؟ )

بقي الآن قراءة ال Source code ...

أتمنّى لك التوفيق ...

تحياتي

? Which came first : The Stupid Question or The Incomprehensible Answer

some people just want to watch the world burn

#6
اقتباس
أشكرك على هذه المشاركة ... لقد كانت فعلا مفاجئة من النوع الممتاز ... خاصة كوني من المهتمين بتطوير الألعاب ...

لقد أعدتني إلى أيام ال Atari 2600 ( من يتذكرها ؟؟ )

بل أنا أشكرك أخي ... وإن شاء الله قريبا سآتيك بمفاجئة من العيار الثقيل على الكونسول أيضا ...

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