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

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

في 23/رمضان/1431 11:36 ص، قال algeria بهدوء وتؤدة:

ألن تستعملوا Dx أو OpenGL

عبر السدم ستكون لعبة XNA إن شاء الله. إطار عمل XNA مبني على الإصدار التاسع من دايركت إكس. إن كنتَ تودّ تعلم برمجة دايركت إكس فإن الدخول عبر XNA فكرة جيدة.

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

خبير  algeria مشاركة 12

في 01 سبتمبر 2010 08:04 م، عقد وسام البهنسي حاجبيه بتفكير وقال:

إن كنتَ تودّ تعلم برمجة دايركت إكس فإن الدخول عبر XNA فكرة جيدة.
بصراحة كان كل اهتمامي منصبا على Directx , والآن أنا مع OpenGL
لكن لا خيار لدي ,, لازم أشارككم وأتعلم منكم
إن شاء الله أنا جاهز

الجزائر قلبي وغزة نبضه

محترف  انس مشاركة 13

وفي 01 سبتمبر 2010 09:39 م، قال algeria متحمساً:

بصراحة كان كل اهتمامي منصبا على Directx , والآن أنا مع OpenGL

هل ممكن معرفة سبب كل هذا الاصرار ؟

خبير  algeria مشاركة 14

بصراحة لم أفهم سؤالك جيدا
بالمناسبة أنا دخلت عالم c++ وبرمجة الألعاب قبل أقل من 3 أسابيع
بعد أن تركت برمجة الويب (php/mysql/html/javascript...) لما سئمت منها
والحمد لله وجدت ستار وكتب إلكترونية تعملت منها c++/java
ووجدت هذا المنتدى وفريق البرمجة وإن شاء الله رغبتي أن أصل فيهما
لأبعد حدود برمجة الألعاب وإلى مستوى متقدم بإذن الله
الحمد لله لدي خلفيات جيدة في برمجة الألعاب بـ Dx مثلا مع أني كثير الأسئلة
وإن لم تفهمني فإن محاولة إسراعي في التعلم فهو لأن الوقت يداهم
فالسنة الدراسية على الأبواب (الباكالوريا) والإنسان سيتخلى عن الكثير
لهذا أفكر أن أبدأ بسرعة وأتعلم أشياء كثيرة قبل أن أتخلى عنها ,, لأعود لها لاحقا

آسف إن أكثرت عليك , مع أني لم أذكر كل شيء
وإن شاء الله تتقبلوني وأحقق معكم أهدافي
وفقنا الله جميعا وتقبل صلواتنا وصيامنا

الجزائر قلبي وغزة نبضه

محترف  انس مشاركة 15

لا عليك اخي، فانا افهمك جيدا لانني انا عانيت الامرين لما كنت اجتاز امتحان البكالوريا ، لكني لا اكذب عليك انه و رغم محاولتي الكثيرة الى انني واصلت البرمحة و التعلم و الدليل انني برمجة هذه اللعبة البسيطة في نفس السنة ( 2008 ) : http://rapidshare.com/files/64867774/SNAKE.zip.html



بتاريخ 02 سبتمبر 2010 04:28 ص، قطب algeria حاجبيه بشدة وهو يقول:

بالمناسبة أنا دخلت عالم c++ وبرمجة الألعاب قبل أقل من 3 أسابيعبعد أن تركت برمجة الويب (php/mysql/html/javascript...) لما سئمت منها
حسنا عندما تتعمق اكثر في برمجة الالعاب سترى ان الخلفية التي تملكها عن برمجة الواب ستفيدك كثيرا، عندما تبدا بالتفكير في امكانية اللعب على النت.

انا لم اسئ فهمك، بل انت من فعلت ☺ ، ما اردت قوله هو انه توجد حلول عديدة افضل من الـ Directx فلماذا تصر على الـ Directx دون غيرها ؟
لماذا لا تتعامل مع الـ SDL او بما انك تفضل الـ c++ فالا SFML افضل و اسرع بكثير من الـ SDL هناك ايضا المكتبة الرائعة Allegro و كل هذه المكتبات تعمل على عدة منصات عكس الـ Directx التي ان طورت بها فان لعبتك لن تعمل الا على نظام Windows
هل فهمت قصدي الان ؟



وفي 02 سبتمبر 2010 04:28 ص، أعرب algeria عن رأيه بالموقف كالآتي:

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

ملاحظة قد تهمك : بما اننا من الجزائر الحبيبة، فيمكنني ان اعرفك على اشخاص لهم نفس اهتماتنا لنتعلم كلنا من بعضنا البعض، ما رايك ؟

خبير  algeria مشاركة 16

وفي 02 سبتمبر 2010 01:50 م، أعرب انس عن رأيه بالموقف كالآتي:

لا عليك اخي، فانا افهمك جيدا لانني انا عانيت الامرين لما كنت اجتاز امتحان البكالوريا ، لكني لا اكذب عليك انه و رغم محاولتي الكثيرة الى انني واصلت البرمحة و التعلم و الدليل انني برمجة هذه اللعبة البسيطة في نفس السنة ( 2008 ) : http://rapidshare.com/files/64867774/SNAKE.zip.html
والله هذا ما أريده أخي أن أتمكن بسرعة من بلوغ ذلك المستوى ,, لأني سأتخلى عنه مدة طويلة
وبرمجة الألعاب والبرامج بـ c++ سيبقى اختصاصي فيما بعد ولا أفكر في تجربة شيء آخر
لعبة رائعة أخي تم التجربة ولا أعلم متى سأصير كذلك

في 02 سبتمبر 2010 01:50 م، قال انس بهدوء وتؤدة:

حسنا عندما تتعمق اكثر في برمجة الالعاب سترى ان الخلفية التي تملكها عن برمجة الواب ستفيدك كثيرا، عندما تبدا بالتفكير في امكانية اللعب على النت.
نعم أخي فمنذ بدايتي مع c++ وخلفياتي في برمجة الويب تساعدني كثيرا
فمثلا لم أحتج إلى قراءة دروس المصفوفات والحلقات والشروط والمتغيرات والمعاملات وإظهار البيانات واستدعاء الملفات وأشياء كثيرة
لأنها كلها مرت علي في php/javascript


في 02 سبتمبر 2010 01:50 م، عقد انس حاجبيه بتفكير وقال:

انا لم اسئ فهمك، بل انت من فعلت
كان قصدي أن تدقق لي وها أنت فعلت

وفي 02 سبتمبر 2010 01:50 م، قال انس متحمساً:

ما اردت قوله هو انه توجد حلول عديدة افضل من الـ Directx فلماذا تصر على الـ Directx دون غيرها ؟لماذا لا تتعامل مع الـ SDL او بما انك تفضل الـ c++ فالا SFML افضل و اسرع بكثير من الـ SDL هناك ايضا المكتبة الرائعة Allegro و كل هذه المكتبات تعمل على عدة منصات عكس الـ Directx التي ان طورت بها فان لعبتك لن تعمل الا على نظام Windowsهل فهمت قصدي الان ؟
والله أخي أحببت Directx من أول مرة قرأت عنها , حينها لم أكن أجيد c++ لكني فهمت الكثير وصارت عندي قاعدة جيدة عنها ولهذا لم أرد التخلي عنها
لكن إن كان هناك ماهو أفضل منها من ناحية السهولة والسرعة وإيجاد دروس لها فلا مشكلة عندي
عندي SDL/SFML/OpenGL/Directx ,, كلها قمت بتثبيتها وأسهلهم حسب ما لاحظت SFML
لكن التي استطعت عمل تطبيقات بها ووجدت لها دروسا هي (OpenGL) , كرسم أشكال هندسية مكعب كرة ,, التحريك بالأسهم وعدة أشياء بسيطة
أما البقية فلا توجد لها دروس كثيرة وحاليا وكأني مقيد فأتمنى تفك وثاقي وترشدني جيدا


وفي 02 سبتمبر 2010 01:50 م، ظهر شبح ابتسامة على وجه انس وهو يقول:

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

إن شاء الله أخي ,, أنا لا أستحي من كثرة الأسئلة , لكن أخاف أحيانا أن لا تكون بعضها في محلها

أما في 02 سبتمبر 2010 01:50 م، فقد تنهد انس بارتياح وهو يرد:

ملاحظة قد تهمك : بما اننا من الجزائر الحبيبة، فيمكنني ان اعرفك على اشخاص لهم نفس اهتماتنا لنتعلم كلنا من بعضنا البعض، ما رايك ؟

لا تعلم كم هذا يسر قلبي
صدقني كنت سأعرض عليك هذا من قبل حتى نجتمع مع أشخاص من نفس البلد والاختصاص
أعرف أيضا شخصين جزائريين من منتدى آخر مبرمجي ألعاب جيدين واحد بـ C++/OpenGL والآخر بـ C#/XNA Framework
هل تقترح مكانا نلتقي فيه ونتكلم أحسن , skype / MSN / Chat ??



في 02 سبتمبر 2010 01:50 م، غمغم انس باستغراب قائلاً:

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

الجزائر قلبي وغزة نبضه

محترف  انس مشاركة 17

في 02 سبتمبر 2010 02:49 م، قال algeria بهدوء وتؤدة:

لعبة رائعة أخي تم التجربة ولا أعلم متى سأصير كذلك

لا تحرق المراحل، و سوف يتطلب ذلك منك حوالي شهر لاكن لا تحرق المراحل، فانت قلت انك بدأت منذ 3 اسابيع و تقول لي خلفية جيدة في الـ Directx و الـ OpenGl ، انا انصحك بتمكن من شيئ واحد و يجب عليك ان تتعلم المفاهيم لا كيفية استخدام المكتبات، فذلك امر بسيط لا يتطلب وقتا كبيرا.
خذ وقتك و اذا اردت ان نتكلم في هذا الموضوع يمكننا الاتصال باي وسيلة شئة راسلي على البريد الموجود في الشبكة.



في 02 سبتمبر 2010 02:49 م، عقد algeria حاجبيه بتفكير وقال:

وبرمجة الألعاب والبرامج بـ c++ سيبقى اختصاصي فيما بعد ولا أفكر في تجربة شيء آخر
اتمنى ان لا تغير رايك، فنا كنت مصرا ايما اصرار على الاختصاص في علوم الحاسوب و برمجة الألعاب فرغ ذكاء اصطناعي، و اعدت امتحان البكالوريا مرة ثانية بعد ان تحصلت على معدل لم يسمح لي بالدخول الى المعهد الوطني للاعلام الالي، و في المرة الثانية تحصلت على المعدل،  و ها انا في اختصاص طب 😄

وفي 02 سبتمبر 2010 02:49 م، قال algeria متحمساً:

كان قصدي أن تدقق لي وها أنت فعلت
امزح فقط ☺

وفي 02 سبتمبر 2010 02:49 م، ظهر شبح ابتسامة على وجه algeria وهو يقول:

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

أما في 02 سبتمبر 2010 02:49 م، فقد تنهد algeria بارتياح وهو يرد:

عندي SDL/SFML/OpenGL/Directx ,, كلها قمت بتثبيتها وأسهلهم حسب ما لاحظت SFML

ماشاء الله في ثلاث اسابيع جربت كل هذا الكم ؟ اخي نصيحة اكتف بتعلم مكتبة دون الـ Directx و ذلك لتسهيل المهمة عليك، و هناك عدة عوامل تجعل من اختيار مكتبة متعددة المنصات الاختيار الافضل.
اكتفي بمكتبة واحدة في كل مرة و الا فستختلط عليك الامور، اسئل خبراء الشبكة .



في 02 سبتمبر 2010 02:49 م، غمغم algeria باستغراب قائلاً:

لله أخي أحببت Directx من أول مرة قرأت عنها , حينها لم أكن أجيد c++ لكني فهمت الكثير وصارت عندي قاعدة جيدة عنها ولهذا لم أرد التخلي عنهالكن إن كان هناك ماهو أفضل منها من ناحية السهولة والسرعة وإيجاد دروس لها فلا مشكلة عندي
اظن انه يمكنني القول ان كل مكتبة اخرى اسهل من الـ Directx اذ ان كل مكتبة تعمل على نظام التشغيل ويندوز تعتمد هي في حد ذاتها على الـ Directx .
اما فيما يخص الدروس، قل لي اي لغة تريد بها الدروي ؟ فاعدك انك لن تقع في اي حرج .



بتاريخ 02 سبتمبر 2010 02:49 م، قطب algeria حاجبيه بشدة وهو يقول:

لا تعلم كم هذا يسر قلبيصدقني كنت سأعرض عليك هذا من قبل حتى نجتمع مع أشخاص من نفس البلد والاختصاصأعرف أيضا شخصين جزائريين من منتدى آخر مبرمجي ألعاب جيدين واحد بـ C++/OpenGL والآخر بـ C#/XNA Frameworkهل تقترح مكانا نلتقي فيه ونتكلم أحسن , skype / MSN / Chat ??

كما قلت راسلني في بريدي الموجود في ملفي الشخصي في الشبكة، و سنتكلم اكثر في هذا الموضوع، قل لي من اي ولاية ؟ ممكن نلتقي او حتى نشارك في المسابقات بعد مدة من العمل 😄 .فحتى و ان كنت ادرس الطب فعلوم الحاسوب اداة تخدم العلوم الاخرى كالرياضيات تماما و لست مستعدة للاستسلام 😋 .

خبير  algeria مشاركة 18

أما في 02 سبتمبر 2010 10:44 م، فقد تنهد انس بارتياح وهو يرد:

لا
تحرق المراحل، و سوف يتطلب ذلك منك حوالي شهر لاكن لا تحرق المراحل، فانت
قلت انك بدأت منذ 3 اسابيع و تقول لي خلفية جيدة في الـ Directx و الـ
OpenGl ، انا انصحك بتمكن من شيئ واحد و يجب عليك ان تتعلم المفاهيم لا
كيفية استخدام المكتبات، فذلك امر بسيط لا يتطلب وقتا كبيرا.خذ وقتك و اذا
اردت ان نتكلم في هذا الموضوع يمكننا الاتصال باي وسيلة شئة راسلي على
البريد الموجود في الشبكة.
أنا ذكرت أنه عندي خلفيات فيها ,, وأقصد المفاهيم أما الاستخدام فالحمد لله صارت عندي أساسيات لكن في OpenGL فقط وقليل في البقية


في 02 سبتمبر 2010 10:44 م، غمغم انس باستغراب قائلاً:

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

لا تقلق أخي لن أغير رأيي , أنا أعشق c++ وفي الجامعة سأعكف عليها وعلى java/python وبرمجة الألعاب وكل جديد إن شاء الله

بإذن الله أوفق وأتحصل على المعدل ,, ماهو المعدل المطلوب أخي ؟


بتاريخ 02 سبتمبر 2010 10:44 م، قطب انس حاجبيه بشدة وهو يقول:

خطأ
جسيم اخي، اقراها كلها و لو بسرعة فهناك فوارق، لا تحرق المراحل، انا بقيت
في مبادئ لغة السي سنة و نصف قبل ان ادخل به الى عالم الألعاب.و الحمد لله
لا تواجهني مشاكل مع اي لغة اريد تعلمها لانني تعمقت في المبادئ الى ادنى
مستوى، و مع هذا فالطريق امامي كبيرة جدا خصوصا في عالم البرمجة الغرضية
التي اواجه صعوبات للالمام بمعالمها بصورة تسمح لي بالقول انني ابرمج بهذا
النسق.
نفس الطريقة ونفس Syntax وكل شيء متشابه تماما ولهذا لم أرد أن أتعب مجددا في أشياء كنت قد هضمتها في php/javascript

الشيء الجديد علي في c++ إلى الآن هو المؤشرات التي لم أتقنها 100% واستعمال (String/Bool/Byte...)
البرمجة الغرضية صعبة طبعا وتحتاج دراسة دائمة ومكثفة

حاليا أجدت أساسياتها في java/c++/php , وما زال أمامي الكثير فيها

وفي 02 سبتمبر 2010 10:44 م، أعرب انس عن رأيه بالموقف كالآتي:

ماشاء
الله في ثلاث اسابيع جربت كل هذا الكم ؟ اخي نصيحة اكتف بتعلم مكتبة دون
الـ Directx و ذلك لتسهيل المهمة عليك، و هناك عدة عوامل تجعل من اختيار
مكتبة متعددة المنصات الاختيار الافضل.اكتفي بمكتبة واحدة في كل مرة و الا
فستختلط عليك الامور، اسئل خبراء الشبكة .

الإرادة هي كل شيء أخي

كنت مصمما على Dx وهي أول مكتبة عرفتها وتعلمت مفاهيمها حتى قبل أن أتقن شيئا في c++

ثم عرفت OpenGL الرائعة والبسيطة في أشياء كثيرة

وأخيرا عرفت SDL ثم SFML , وهاته الأخيرة لاحظت أنها الأبسط والأسهل والأكثر اختصارا

لكني لا أريد البساطة وإن شاء الله سأسير في OpenGL/SDL


في 02 سبتمبر 2010 10:44 م، قال انس بهدوء وتؤدة:

اظن
انه يمكنني القول ان كل مكتبة اخرى اسهل من الـ Directx اذ ان كل مكتبة
تعمل على نظام التشغيل ويندوز تعتمد هي في حد ذاتها على الـ Directx .اما
فيما يخص الدروس، قل لي اي لغة تريد بها الدروي ؟ فاعدك انك لن تقع في اي
حرج
نعم أخي والله لاحظت ذلك جيدا وبخصوص أنها ليست Multiplatform

فأظن Microsoft ذكرت أنها ستجعلها كذلك في إصدارات قادمة
حسب رأيي الترتيب من الأسهل للأصعب
SFML->OpenGL->SDL->Directx

في 02 سبتمبر 2010 10:44 م، عقد انس حاجبيه بتفكير وقال:

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

أنا من ولاية المسيلة بلدية برهوم , وإن لم تكن المسافة بعيدة فإن شاء الله نلتقي

لدي أيضا صديقان أقنعتهما مؤخرا بهذا المجال ومع أصدقائك ونلتقي جميعا على طاولة البرمجة

وإن شاء الله نتكلم عن هذا بالرسائل جيدا

الجزائر قلبي وغزة نبضه

محترف  انس مشاركة 19

أما في 03 سبتمبر 2010 05:43 ص، فقد تنهد algeria بارتياح وهو يرد:

لا تقلق أخي لن أغير رأيي , أنا أعشق c++ وفي الجامعة سأعكف عليها وعلى java/python وبرمجة الألعاب وكل جديد إن شاء الله

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




في 03 سبتمبر 2010 05:43 ص، غمغم algeria باستغراب قائلاً:

بإذن الله أوفق وأتحصل على المعدل ,, ماهو المعدل المطلوب أخي ؟

حسنا هناك حلان :
1-جامعة العلوم و التكنلوجيا بـباب الزوار في العاصة
2-المدرس العليا للاعلام الالي بواد السمار بالعاصمة ايضا
لن اتحدث هنا عن هذان الحلان حفاظا عن مصداقية الشبك، لكن راسلي على : anastombston عند بريد غوغل الالكتروني Gmail . com
او بريد هوتميل : anasmostefaoui عند البريد الالكتروني : HOTMAIL.COM
اسف للكتابة بهذه الطريق لكن هذا لتجنب السبام.



بتاريخ 03 سبتمبر 2010 05:43 ص، قطب algeria حاجبيه بشدة وهو يقول:

فس الطريقة ونفس Syntax وكل شيء متشابه تماما ولهذا لم أرد أن أتعب مجددا في أشياء كنت قد هضمتها في php/javascriptالشيء الجديد علي في c++ إلى الآن هو المؤشرات التي لم أتقنها 100% واستعمال (String/Bool/Byte...)
نفس الطريقة، صحيح الى حد بعيد، لكن نفس الـ Syntax 😖 ؟ اذن نفس اللغة في هذه الحالة.
اعرف انك مررت باشياء تعرفها، لكن صدقني انا فعلت مثلك مع الـ C# لكنني و بعد ان اعدت القراءة بتمعن وجدت ان هناك العديد من المميزات المضافة حتى في ابسط الاشياء، لهذا على رسلك فكلما اخذت وقتا اكبر لدراسة لغة ما كلما تحكمت فيها بشكل افضل، و لا تقلق البكالوريا لن تشكل عائقا امامك صدقني يمكنك برمجة ما تريد ابان امتحان البكالوريا، و الا فكيف تفسر انني و في جامعة الطب ابرمجا بصفة منتظة ؟ و لتعلم ان الجامعة اكثر اجهادا من اي شيئ اخر ☺ .




وفي 03 سبتمبر 2010 05:43 ص، أعرب algeria عن رأيه بالموقف كالآتي:

الإرادة هي كل شيء أخي
لا اخي، الارادة و الوقت و التنفيذ، و اذا غاب احدهما لن ينفع الأخر.خذها نصيحة مني 😄 .



في 03 سبتمبر 2010 05:43 ص، قال algeria بهدوء وتؤدة:

كنت مصمما على Dx وهي أول مكتبة عرفتها وتعلمت مفاهيمها حتى قبل أن أتقن شيئا في c++
وكيف برمجة بها اذا ؟؟؟



في 03 سبتمبر 2010 05:43 ص، عقد algeria حاجبيه بتفكير وقال:

وأخيرا عرفت SDL ثم SFML , وهاته الأخيرة لاحظت أنها الأبسط والأسهل والأكثر اختصارا
اخي كل المكتباة تقريبا تتعامل مع الـ Directx و الـ openGl و المكتلتان اللتان ذكرتهما لا تخرجان على القاعدة صدقي، و اذا لم تفعل اقرأ المساعدة الموجودة فيهما حول كيفية العمل بـ OpenGl عن طريقهما.




وفي 03 سبتمبر 2010 05:43 ص، قال algeria متحمساً:

لكني لا أريد البساطة وإن شاء الله سأسير في OpenGL/SDL
لا تريد البساطة ؟ اذن اذهب و تعلم لغة التجميغ ☺ .
اخي البساطة السرعة و الفعالية هما اسس علم الكمبيوتر، و لن تنجح في هذا الميدان اذا لم تسع الى تحقيقها جميعا في نفس الوقت.



وفي 03 سبتمبر 2010 05:43 ص، ظهر شبح ابتسامة على وجه algeria وهو يقول:

نعم أخي والله لاحظت ذلك جيدا وبخصوص أنها ليست Multiplatformفأظن Microsoft ذكرت أنها ستجعلها كذلك في إصدارات قادمةحسب رأيي الترتيب من الأسهل للأصعبSFML->OpenGL->SDL->Directx
اخي، مايكروسوفت مادامت قائمة فلن تدعم الا نظامها، و هذا امر عاد جدا، هناك محاولة لجعل الـ .net framework تعمل على نظام لينكس بعنوان Mono لكن المشروع متأخر جدا مقارة باحدث نسخة من .net
اما عن الترتيب،فاطن انه حدث خلط فـالـ openGl ليس لها مكان في الترتيب، لماذا ؟ لانها مكتبة رسومات فقط، و لا تفعل شيئ اخر غير الرسم، و انت كمبرمج العاب تحتاج الصوت، لوحت المفاتيح، التعامل مع الملفا،التحكم في الوقت، كل المكتبات التي ذكرتها تدعم هذه الاشياء الا OpenGl و هذا ليس عيبا من عيوبها لانها مكتبة رسوميات و فقط.
الـ Directx hoي الكريم لا تعني سوى مجموعة مكتبات و مثل : Direct3D و هي المكتبة الخاصة بالرسوميات و التي يمكنك مقارنتها في هذه الحالة بالـ OpenGl
المكتبات الاخرى Sfml,SDL,Allegro تدعم كل شيئ تقريبا باستعمال هذه المكتبات.




أما في 03 سبتمبر 2010 05:43 ص، فقد تنهد algeria بارتياح وهو يرد:

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

سلام

خبير  algeria مشاركة 20

في 03 سبتمبر 2010 01:49 م، قال انس بهدوء وتؤدة:

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


في 03 سبتمبر 2010 01:49 م، عقد انس حاجبيه بتفكير وقال:

حسنا هناك حلان :1-جامعة العلوم و التكنلوجيا بـباب الزوار في العاصة2-المدرس العليا للاعلام الالي بواد السمار بالعاصمة ايضالن اتحدث هنا عن هذان الحلان حفاظا عن مصداقية الشبك، لكن راسلي على : anastombston عند بريد غوغل الالكتروني Gmail . comاو بريد هوتميل : anasmostefaoui عند البريد الالكتروني : HOTMAIL.COMاسف للكتابة بهذه الطريق لكن هذا لتجنب السبام.
وما المعدل المطلوب في كليهما
+ تم مراسلتك على بريد هوتمايل الخاص بك وإضافتك عندي
على WIN LIVE MESSENGER بريدي berhom(at)live.com
نتكلم على وينداوز ليف إن شاء الله


وفي 03 سبتمبر 2010 01:49 م، قال انس متحمساً:

نفس الطريقة، صحيح الى حد بعيد، لكن نفس الـ Syntax ؟ اذن نفس اللغة في هذه الحالة.اعرف انك مررت باشياء تعرفها، لكن صدقني انا فعلت مثلك مع الـ C# لكنني و بعد ان اعدت القراءة بتمعن وجدت ان هناك العديد من المميزات المضافة حتى في ابسط الاشياء، لهذا على رسلك فكلما اخذت وقتا اكبر لدراسة لغة ما كلما تحكمت فيها بشكل افضل، و لا تقلق البكالوريا لن تشكل عائقا امامك صدقني يمكنك برمجة ما تريد ابان امتحان البكالوريا، و الا فكيف تفسر انني و في جامعة الطب ابرمجا بصفة منتظة ؟ و لتعلم ان الجامعة اكثر اجهادا من اي شيئ اخر .

لم أقصد الـ Syntax بالضبط بل قصدت بعض الدوال والتعامل مع (المصفوفات/الشروط .. إلخ)
لا تقلق أخي فأنا مركز مع c++ ولدي كتب كثيرة وإن شاء الله أقرأها لاحقا وأحاول إتقان أكبر قدر
قد تكون الجامعة عائقا ,, لكنها ستسهل المهمة ففيها ينتهي الإنسان من مرض اللغات الأخرى ويتفرغ للبرمجة


وفي 03 سبتمبر 2010 01:49 م، ظهر شبح ابتسامة على وجه انس وهو يقول:

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


أما في 03 سبتمبر 2010 01:49 م، فقد تنهد انس بارتياح وهو يرد:

وكيف برمجة بها اذا ؟؟؟
لا أخي لم أذكر أنني برمجت فيها
بل قلت أن ملم بعدة خلفيات فيها , كمعرفة عامة بها وكإتقان وظائفها وكائناتها الأساسية (DirectDraw/DirectShow/Direct3D..)
وأشياء أخرى ,, لكن مع أني قرأت عنها أكثر من OpenGL إلا أني صرت قادرا على تصميم أشكال وعمل نافذة في OpenGL أما dx فلحد الآن لم أبرمج بها شيئا



في 03 سبتمبر 2010 01:49 م، غمغم انس باستغراب قائلاً:

اخي كل المكتباة تقريبا تتعامل مع الـ Directx و الـ openGl و المكتبتان اللتان ذكرتهما لا تخرجان على القاعدة صدقني، و اذا لم تفعل اقرأ المساعدة الموجودة فيهما حول كيفية العمل بـ OpenGl عن طريقهما.
هل تقصد ربط فيما بينها
شاهدت موضوعا لشرح كيفية ربط OpenGL بـ SDL ,, لكن أخاف أن لا أجد الدروس المناسبة
وكما ذكرت لك إن شاء الله أركز مع OpenGL/SDL , وأؤجل Directx لوقت لاحق حتى يتفرغ لها الواحد فهي عالم رائع ومن يتقنه فقد وصل إلى مستوى جيد بالفعل
أنت مارأيك ؟


بتاريخ 03 سبتمبر 2010 01:49 م، قطب انس حاجبيه بشدة وهو يقول:

لا تريد البساطة ؟ اذن اذهب و تعلم لغة التجميغ .اخي البساطة السرعة و الفعالية هما اسس علم الكمبيوتر، و لن تنجح في هذا الميدان اذا لم تسع الى تحقيقها جميعا في نفس الوقت
Asembly الله يوفقنا لاحقا على تعلمها
والله يا أخي هل ترضى أنت أن تتعلم SFML وأمامك (OpenGL) أو XNA FW
لا أتكبر على المكتبة كونها بسيطة ولكن والله أحب تعلم ماهو أفضل وأصعب منها حتى أطور مستواي أكثر


وفي 03 سبتمبر 2010 01:49 م، أعرب انس عن رأيه بالموقف كالآتي:

اخي، مايكروسوفت مادامت قائمة فلن تدعم الا نظامها، و هذا امر عاد جدا، هناك محاولة لجعل الـ .net framework تعمل على نظام لينكس بعنوان Mono لكن المشروع متأخر جدا مقارة باحدث نسخة من .netاما عن الترتيب،فاطن انه حدث خلط فـالـ openGl ليس لها مكان في الترتيب، لماذا ؟ لانها مكتبة رسومات فقط، و لا تفعل شيئ اخر غير الرسم، و انت كمبرمج العاب تحتاج الصوت، لوحت المفاتيح، التعامل مع الملفا،التحكم في الوقت، كل المكتبات التي ذكرتها تدعم هذه الاشياء الا OpenGl و هذا ليس عيبا من عيوبها لانها مكتبة رسوميات و فقط.الـ Directx hoي الكريم لا تعني سوى مجموعة مكتبات و مثل : Direct3D و هي المكتبة الخاصة بالرسوميات و التي يمكنك مقارنتها في هذه الحالة بالـ OpenGlالمكتبات الاخرى Sfml,SDL,Allegro تدعم كل شيئ تقريبا باستعمال هذه المكتبات.
الله أعلم , لكن لا أظن Microsoft ستتوقف عند هذا الحد ولديها مفاجئات كثيرة
والله أخي الآن أوصلتني إلى مفترق طرق ! OpenGL أم SDL ؟
لكن لا تنسى أنه تم إضافة مكتبة صوتية لأوبن جي آل وهي OpenAL
إضافة إلى أنه وكما ذكرت أنت يمكن ربطها بـ SDL مثلا , وبالتالي تبرمج كل وظيفة من المكتبة المناسبة لها

أخي هل عندك مراجع قوية لتعلم SDL/OpenGL وياحبذ لو تكون عربية وأهم من ذلك مدعومة بأمثلة ليسهل الفهم

الجزائر قلبي وغزة نبضه