الشبكة العربية لمطوري الألعاب

خبير  أحمد عزالدين مشاركة 1

السلام عليكم

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

من هذا المنطلق ادعوا الجميع في هذا الموقع ممن يريدون المساعدة وممن يريدون زيادة خبراتهم وممن يريدون نشر العلم
 ان ينضموا لنا فى هذه السلسة التى هي عبارة عن مجموعة من المقالات المنطقية المتدرجة بدءا من وضع الافكار وتنظيم الفريق
لنرقى بمستوانا جميعا ونساعد بعضنا خصوصا ممن لا يملكون الامكانيات اللازمة ليتعلموا لوحدهم

علي كل من يريد الانضمام ان يذكر اسمه وما هو الشيء الذي يمكن ان يساعد به او يذكر انه مبتدأ ولكنه مثلا يريد الانضمام لقسم
الجرافيك في هذا المشروع الجماعى وسنترك هذه المقالة لعدة ايام ( حوالى 5 ايام )  لتجميع المهتمين بهذ المشروع وكل يضع اقتراحاته
لهذا المشروع وافكاره وفي النهاية سنبدأ بوضع خطة يوافق عليها المدراء الذين سيقودون ويوجهون المشروع
ولنبدأ بوضع خطة يسير عليها الجميع ممن يود الانضمام وهذا الموضوع جدي جدا

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

سأبدأ بنفسى وبوضع بعض الاقتراحات من وجهة نظرى ومنتظر ارائكم في اقرب وقت
انا احمد عزالدين
طالب بالسنة الثالثة بقسم هندسة الحاسبات بجامعة الازهر
ان شاء الله سأشارك فى هذا المشروع قى قسم البرمجة فيه واعتقد اننى متوسط المستوى

منتظر ارائكم في التكنولوجيا التى من الممكن ان نستخدمها:
هذه بعض الاسئلة التى تدور في ذهنى واتمني المشاركة ومنتظر اقتراحاتكم:
- هل سنبنى محرك ام نستخدم احد المحركات الموجودة ( ولماذا)
- ما هى اللغات التى سنستخدمها في برمجة المشروع
- ما هى ادوات الجرافيك التى سنحتاج للتعامل معها من الكود في المحرك
- نريد اختيار اسم للمشروع
- لابد ان يكون واضحا ان الهدف من هاذ المشروع هو الاستفادة من كيفية عمل مثل تلك المشاريع الكبيرة وكيفية
   تنظيمها وما هي المتطلبات المبدئية لمن يريد الانضمام لمثل تلك المشاريع
- ربما مستقبلا نريد عمل قسم كامل في هذا المنتدى يكون للمشاريع ومناقشتها
- هل سنقوم بعمل demo سريع للعبة لمعرفة المتطلبات التى نود ان نوفيها لاحقا
- هل سنقوم ببناء level editor في النهاية ام ماذا؟
- ما هى وسيلة التواصل بين افراد المشروع - هل هي فقط هنا فى المنتدى ام سنحتاج لسيرفر نرفع عليه ملفات المشروع
- ما هى الطريقة التى نقنع بها المهتمين لينضموا معنا ونحاول وضع خطة صريحة لتلافى اي مشاكل
  قد تحدث مستقبلا بين افراد المشروع؟
- كيف سنضع تنظيما للمشروع ونحدد بشكل مناسب المهام المطلوبة من كل شخص يود الاشتراك؟
- كيف نضمن اننا نسير وفق الجدول الزمنى المفترض لانهاء المشروع على قدر المستطاع
- ما هى نوع اللعبة التى نود تطبيقها او عملها في النهاية؟
- لابد من تحديد ميعاد يجتمع فيه الجميع لمناقشة المتطلبات وليكن اسبوعيا - وما زلنا ننتظر اقتراحاتكم حول
   المكان والميعاد المناسب ولعله يسكون عبر غرفة اجتماع في برنامج محادثة مثلا.
- لابد من محاولة تجنب الاخطاء التالية والتى تسبب فشل المشروع خصوصا لوجودنا في اماكن مختلفة:
  1- عدم وجود طريقة تواصل جيدة بين افراد المشروع
  2- عدم وجود تقدم واضح في متطلبات المشروع ضمن الجول الزمنى المحدد
  3- عدم تخطيط جيد للمشروع ومتطلباته
- عندما نبدأ المشروع يسكون قد تم تحديد الاعضاء وسيتم اغلاق باب قبول اعضاء جدد وذلك لعدم تشتيت توزيع
  مهام المشروع على كل فرد

للامانة هناك بعض الافكار والاسئلة انتقيتها كنصائح لابد من اخذها فى الاعتبار من احد المنتديات الاجنبية
مثل GameDev.net

نريد الارتقاء بأمتنا ومساعدة بعضنا علي قدر المستطاع
وجزاكم الله خيرا

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

خبير  أحمد عزالدين مشاركة 2

السلام عليكم

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

انا اعلم ان هناك الكثير من الاعضاء الذين ليس لديهم مانع فى المشاركة ولكنى اعتقد انهم اما عندهم الاحراج في التحدث
او لديهم من المشغوليات ما يمنعهم من التفاعل على الاقل فى الوقت الحالى وانا التمس لهم جميعا العذر ولكنى اتمنى ان
يقوموا بالرد فى اقرب فرصة تتاح لهم
ويجب ان يعلموا اننا لانطلب منهم ان يلتزموا معنا فى المشروع التزاما كاملا يعيق عملهم بل كل ما نطلبه منهم انهم عندما
 يكون لديهم وقت فراغ ولو بسيط ان يمدونا بالنصيحة والارشاد والله يعلم انى لا اقصد هنا اى شخص محدد ولكنى اعلم ان معظم
المهتمين بهذا المجال لديهم من المشغولية الكثير والكثير

اليكم بعض الاسباب التى جمعتها واجدها سببا يسبب الاحباط او اليأس عند بعض الناس ولكننا ينبغى لنا ان نتعلم منها ونصحح
 اخطائنا بدلا من العزله التى يعيش الكثير منا فيها بسبب تجربة سابقة لم يوفق فيها مع اناس غيره:-
- عدم اليأس وذلك مذكورفى القران الكريم
- انني واجهتني واي شخص واجهه الكثير من المصاعب ولكنى بفضل الله في النهاية الحياة تستمر
  والمشاكل نحاول حلها وهذا يكون بالاستعداد لها والتخطيط والصبر والاستفادة من اخطاء الاخرين
- يوجد وبفضل الله من يمكنه المساعدة وهو مؤهل لذلك من اساتذتنا والذين يبغون ذلك طمعا في رقي امتنا
- مراعاة فارق التوقيت بين المشاركين لان معظمنا ممكن يكون فى دولة مختلفة عن الاخرى
- اننا لو اصبنا انفسنا بالاحباط هنقفل الطريق للي بعدنا واللي هيكون عندهم نفس الحلم دا بانشاء مشروع جماعى في هذا المجال
- لماذا لا نتعلم من اخطائنا وننظم وقتنا واستراتيجياتنا في ادارة الامور
- نتعلم من امثلة الغرب الناجحة وكيف هم استطاعو ان يوحدوا انفسهم ليثبتوا النجاح مع اننا الاولي
   ان نقوم بذلك لان ديننا يأمرنا بذلك
- ايماننا بالنجاح هو نصف النجاح الفعلي
- ازالة اي احقاد او اراء او وجهات نظر متعصبة ضمن اي فرد في الفريق لضمان عدم حدوث مشاكل مستقبلية تهدد المشروع
- المشاورة في اختيار اكثر من قائد للفريق ينبغي (يفضل من باب الواجب) ان نستمع له ونحاول تنفيذ ما يقوله لنا
  ايماننا منا بانه يحاول مساعدتنا في ازالة المشاكل النفسية او التقنية التي قد تظهر مستقبليا
- ايماننا ان الموضوع لن ينتهي في شهر او اسبوع انما هو يستغرق من اكبر وافضل الشركات وقت كبير جدا (سنين) لاخراج   
تطبيق ما وقد يكون فاشل في النهاية - فلا نحكم علي فشل مشروعنا سريعا

انا اتمنى لكل من لدية المعرفة من السادة الاعضاء وغيرهم سواء فى الجرافيك او فى البرمجة ان يشاركونا بالرد على الموضوع
بذكر اسمه والمجال الذي يود ان يساعد فيه او يريد التعلم وزيادة خبرته فيه
يعنى صحيح ان لكل شئ مطلب مبدئي يعنى لا يصح مثلا ان يأتى شخص ويود المشاركة معنا فى البرمجة وهو لا يعرف كيف
يبرمج اصلا
ولكن ليضع سؤالا في المكان المناسب فى المنتدى وان شاء الله نساعده جميعا بقدر المستطاع حتى يصل للمستوى الذى يؤهله
للانضمام معنا في المشروع

واود ان اوضح هنا اننى اقترح ان يكون فترة المشروع مفتوحة يعنى من يريد الانضمام فى اي وقت للمشروع فليس هناك اى مانع
ولكن بشرط ان يتم محاولة تنظيم انضمامه حتى لا يؤثر على المهام التى اسندت الى غيره

اود ان اذكر في النهاية اننى لما جربت فقط ان ابحث عن المساعدة فى منتدى اجنبى بخصوص البحث عن فريق لانضم اليه
 وكان هدفى الاساسى هو رؤية مدى جدية الموضوع عندهم وجدت عندهم فعلا الكثير من المشاريع الجماعية
بل والادهى انى وجدت اناس عرب هناك
واكرر ان ذلك يحتاج لوقت وانا اعلم ذلك ولكنى اتمنى ازالة الاحباط الموجود عند بعضنا
ولنعلم ان هذا المشوار طويل نوعا ما ولكن للوصول للنهاية علينا البدء من مكان ما فلنجعل هذا المنتدى الرائع بدايتنا

انا بالفعل اعلم اناس سيكونون معنا وهذا فى حد ذاته تشجيع لنا ولكن منتظر ردكم وارائكم وافكاركم وان شاء الله سنبدأ في
البدء في وضع الافكار والاستقرار عليها قريب جدا وذلك لعمل Design Document
واكرر ان كل من يستطيع المساعدة في الجرافيك لا يتردد ايضا بالانضمام

وسيتم عمل تنظيم للاعضاء

وجزاكم الله خيرا

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

خبير مدير همام البهنسي مشاركة 3

السلام عليكم...
 
بداية أود أن أعبر لك أخي أحمد عن اعجابي واحترامي الشديد لاهتمامك وحرصك في نشر العلم والمعرفة وتنشيط هذه الصناعة الجديدة. ولكني لا أريدك أنك تشعر باليأس من عدم وجود تفاعل سريع من الأعضاء لأنه بشكل عام مثل هذه التجارب وخصوصاً في مجال صناعة الألعاب جديدة نسبياً على ثقافتنا ومعظمنا لا يتشجع في المشاركة بعمل جماعي إلا بعد انطلاقه واستقراره بشكل كامل. لذلك نحن بحاجة للصبر والعمل على مراحل وبالتدريج للوصول لنتائج إيجابية بإذن الله.
 
الآن سأنتقل للجانب العملي من اقتراحك وأبدأ باعلامك بأن فكرتك التي طرحتها كانت بالفعل منذ البداية تحت النقاش للبحث على أفضل طريقة لتنفيذها بشكل مناسب وفعال... فكما تعلم ويعلم الجميع إن تنفيذ مشروع لعبة مهما كانت صغيرة ليس بالأمر السهل، ويحتاج للكثير من الوقت والجهد والنفس الطويل، ونحن جميعاً لا نريد اطلاق مثل هذا المشروع الواعد دون أن يستكمل ويحصل كل من شارك فيه على ثمرة جهده وعمله.
لذلك حالياً تم وضع عدد من الاقتراحات التي أعتقد أنها مناسبة وسهلة التحقيق، وهي بحاجة لبعض الوقت للاستكمال قبل أن نقوم بطرحها بشكل رسمي للمناقشة مع الجميع قبل البدء بالتنفيذ بإذن الله.
 
لذلك ترقب أخباراً سارة في القريب العاجل بإذن الله. وشكراً جزيلاً لك مرة أخرى.

خبير  أحمد عزالدين مشاركة 4

السلام عليكم

جزاك الله خيرا اخي همام على التفاعل وان شاء الله منتظر الاخبار السارة قريبا كما ذكرت حضرتك وان شاء الله
اكون اول المتفاعلين

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

وانا متأكد انكم كأعضاء واخوة لن تتأخروا عن أى شئ يفيد في رقى امتنا وجزاكم الله خيرا

ايضا بالنسبة لموضوع التخطيط للمشروع والاقتراحات التى تحدثت عنها انها تحت التخطيط والدراسة
اتمنى انا تعرضوا لنا منها لنتابع معكم ولنكون على دراية بما نقدم عليه فلو كان هناك جزء يحتاج منا لنتعلمه كشئ
مبدئي ينبغي على كل من يريد الالتحاق بالمشروع معرفته فأتمنى معرفته من البداية لنستعد له

وجزاكم الله خيرا
والسلام عليكم

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

مبتدئ  أحمد برهام مشاركة 5

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

Eng Ahmed Borham

مبتدئ  فهد الظفيري مشاركة 6

فهد الظفيري
طالب بجامعه الكويت كلية التربية الاساسية تخصص الحاسوب
متوسط في لغه C++

- هل سنبنى محرك ام نستخدم احد المحركات الموجودة ( ولماذا)
إذا كان هناك محرك يؤدي إلى نفس النتيجة المطلوبة نعم نستخدمه وإن لم نجد نبنية بأنفسنا
- ما هى اللغات التى سنستخدمها في برمجة المشروع
لغة C++
- ما هى ادوات الجرافيك التى سنحتاج للتعامل معها من الكود في المحرك

- نريد اختيار اسم للمشروع
ما هو المشروع تحديداً ؟ وما الغرض منه ؟ حتى نحدد الأسم المناسب
- هل سنقوم بعمل demo سريع للعبة لمعرفة المتطلبات التى نود ان نوفيها لاحقا
ما الهدف من الديمو أساساً غير وضع جزء من اللعبة كمرحلة معينه لكي يجربها الآخرين ويعطي كل واحد رأيه بصراحة
- هل سنقوم ببناء level editor في النهاية ام ماذا؟
يعني شنو level editor
- ما هى وسيلة التواصل بين افراد المشروع - هل هي فقط هنا فى المنتدى ام سنحتاج لسيرفر نرفع عليه ملفات المشروع
التواصل يكون في قسم مخصص لأعضاء المشروع والملفات ترفع على السيرفر حفاظا عليها من الضياع
- ما هى الطريقة التى نقنع بها المهتمين لينضموا معنا ونحاول وضع خطة صريحة لتلافى اي مشاكل
  قد تحدث مستقبلا بين افراد المشروع؟
الإعلان عن هذي الفكرة بأكثر من موقع ويجب أن تكون المواقع معينه وليس أي موقع
- كيف سنضع تنظيما للمشروع ونحدد بشكل مناسب المهام المطلوبة من كل شخص يود الاشتراك؟
بأخذ آراء الأشخاص الذين لديهم الخبره في مجال صناعه الألعاب ومن هذه الآراء نحصل على خطه المشروع وتوزع المهام على البقية ( ويفضل عمل مجموعات لكل فئة بحسب خبرتهم )
- كيف نضمن اننا نسير وفق الجدول الزمنى المفترض لانهاء المشروع على قدر المستطاع
بتحديد مده زمنية والبعد عن المجاملة من يخالف يوجه إليه إنذار أول ثم ثاني وأخيرا ثالث ثم يستبعد ( طبعا المقصود هنا الذي لا يشارك بشكل جدي )
- ما هى نوع اللعبة التى نود تطبيقها او عملها في النهاية؟
أعتقد أن الألعاب البسيطة كبداية تكون مثالية خصوصاُ أن الأغلبية تنقصة الخبره إن لم يكن الجميع
- لابد من تحديد ميعاد يجتمع فيه الجميع لمناقشة المتطلبات وليكن اسبوعيا - وما زلنا ننتظر اقتراحاتكم حول
   المكان والميعاد المناسب ولعله يسكون عبر غرفة اجتماع في برنامج محادثة مثلا.
المنتدى أفضل وسيلة للأجتماع


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

مبتدئ  أحمد برهام مشاركة 7

انا طالب بكلية الهندسة جامعة الأزهر قسم النظم والحاسبات
لغة( ++C) متوسط
شكرا فهد على هذه المشاركة فقد أشارت الى كل التساؤلات التي كنت اود ان أطرحها

Eng Ahmed Borham

خبير مدير وسام البهنسي مشاركة 8

وفي 24 مارس 2008 10:28 ص، أعرب فهد الظفيري عن رأيه بالموقف كالآتي:

فهد الظفيري
طالب بجامعه الكويت كلية التربية الاساسية تخصص الحاسوب

ما شاء الله. اختصاص غريب لفت انتباهي، وأعتقد أنه ذو أهمية كبيرة جداً للشركات الهادفة والتي تنوي إنجاز ألعاب بناءة...
 
بالتوفيق أخ فهد.. ونحن قد اقتربنا من الانتهاء من تفاصيل المشروع الذي نأمل طرحه في الأسبوع القادم على الأكثر باذن الله، فلا تنسوا دعوة أصدقاءكم المهتمين والاستعداد لمشروع سنستمتع به جميعاً ونتعلم ونزداد خبرة وحكمة (أشك في النقطة الأخيرة ...... أمزح فقط)!

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  السيد فتحى السيد مشاركة 9

السلام عليكم
ارحب جدا بالفكره وعلى استعداد فى المساهمه فى البرمجه او التصميم وليس الأثنين(أحدهم)
اسمى /سيد فتحى  - مشرف قسم برمجة الألعاب فى منتدى الفريق العربى للبرمجة
البلد /مصر
اعمالى فى برمجة الألعاب / برمجة لعبتان كاملتان (2d)
وحاليا اعمل فى الثالثه وهى (3d)
من زمان وانا اعشق برمجة الألعاب وكنت ومازلت اعمل وحيدا ابرمج واصمم وكان املى ان اكون فريق.
انا معك حتى لو لم تجد احد فلقد احسست فيك الجديه الإصرار
اما بخصوص طريقة التواصل فلم اجد افضل من google talk عن تجربه
http://www.google.com/talk/

لقد بدأت البرمجه بمكتبه الرسوميات ديركت اكس فهى لها  امكانيات كبيره وصعوبتها اكبر ورغيها اكثر بكثير
ولان اعمل بمحرك irrlicht فهو مجانى ومعه مكتبة فزيائيه جيده وسهوله فوق ما تتخيل يكفى ان اقول لك كى تهيئ المحرك وتختار طور الشاشة ومكتبه الرسم التى سوف تستخدمها فى التطبيق(لأنه يخيرك بين الديركت أكس والأبن جى أل) وان كنت ستستخدم الظل واشياء اخرى كل هذا فى سطر واحد



 MyBase.New(DriverType.OpenGL, New Dimension2D(800, 600), 16, False, False, True, True)
وكمان يعمل على اى نظام تشغيل فلان نكون ملزمين بالويندوز فقط
ويكفى هذا الأن☺

مبتدئ  Ahmed 4 Graphic مشاركة 10

السلام عليكم ورحمة الله و بركاتة
 
احمد
خريج كلية الفنون الجميلة.
مصر.
شكراً لكم ياأخوانى وجزاكم الله خيراً عن هذة الروح الطيبة و على هذة الفكرة الرائعة و أنا أود أن أشترك معكم فى المشروع فى تخصص الجرافيك 2D
وهو تخصصى فى الكلية و فى مجال العمل . وأيضاً أكون مسروراً أذا كان هناك فرصة أن أنضم أيضاً فى مجال3D وخصوصاً Animation  و Character Modeling.
 
بالنسبة لموضوع التواصل يمكن عن طريق Shype فأنا لى خبرة فى التعامل بية مع الأفراد العاملين فى الشركة التى أعمل بها و معظمهم يعملون فى أماكن متفرقة فى العالم -  و فكرة شراء سيرفر لتخذين الفايلات المنتهية هى فكرة رائعة و لكن أعتقد ستكون مكلفة فى البداية - و يمكننا أيضاً أن بناء موقع خاص بالمشروع ولكن بالطبع بعد وضع الفكرة و يكون الموقع على درجة عالية من الأحترافية فى تصميمة و تطويرة (( graphic & development )) لأن دائماً الشكل الفنى للموقع يجذب إلية الزائرين و يعطى الثقة لهم فى إدارة الموقع و أعتقد أنها فكرة رائعة لإجتذاب الزائرين وإعطائهم الثقة فى القائمين على إدارتة
 
وشكراً .

My wish i would be a cause of radical change.