Salwan AlHelaly
خبير برمجة ألعاب
- عراقي مغترب - مصر
- blog.agdn-online.com/salwan
- Game Development, Art, Music
- فرصة لكل المبرمجين العرب شركة رسمية إماراتية
سؤال واحد لصاحب الإعلان الغريب: هل يعقل إن لا تمتلك شركة تختص في تصميم وبرمجة المواقع موقعاً في الإنترنت بإسمها؟
- من يقرأ الكتب ومن يقرأ الفنجان
قرأت قبل عدة ايام مقالة حول العصر الذهبي للإسلام, حيث خلال عدة مئات من السنين تحولت هذه المنطقة من منطقة إعتيادية في ذلك الزمن إلى أكثر المناطق تطوراَ في العالم, ولفت نظري بالتحديد مسألة المكتبات التي اصبح حالها مزري بشكل خطير لدينا هذه الأيام... في ذلك الزمن,…
- ما هي افضل واقوى لغة برمجه لبرمجة العاب ثلاثية الابعاد؟
ame5r: هل يمكنك ان تعطيني شئ واحد لا تستطيع لغة فجوال بيسك دوت نت ان تفعله وتستطيع سي شارب دوت نت ان تفعله له علاقة مباشرة ببرمجة الألعاب والرسوميات وليس مزايا اللغة؟ بما إن هذا التصويت بأكمله يتمحور حول ذلك المجال... إذا كان هنالك شئ واحد فسأعترف للجميع بخطأي…
- ما هي افضل واقوى لغة برمجه لبرمجة العاب ثلاثية الابعاد؟
لماذا اليأس؟ :) يجب ان نتعلم كيف نزحف قبل ان نمشي, وان نمشي قبل ان نركض... ليست المسألة سهلة, وبسبب نظام التعليم السئ بالذات في المجالات التقنية في العالم العربي, تتضاعف الصعوبات امام الجميع, مجبرةً الأكثرية على الإستسلام والرضوخ إلى الواقع المحلي. سأقول لك ما…
- كيف أصنع ملفاتي الخاصة بالألعاب
نصيحة لك بخصوص السؤال الثاني: خذ احد انواع الملفات المشهورة مثل 3ds او x او obj, وإدرس كيفية تكوينها ومافائدة كل عنصر, ثم حاول كتابة برنامج يقرأ المعلومات المتضمنه في داخلها وعرض الشكل إن امكن... عندما تنتهي من ذلك ستكون لديك معلومات كافية لتعمل نوع ملفات خاص …
- برمجة الالعاب باستخدام OpenGL و #C .
بصراحة لم اقم سابقاً بعملية تحويل مكتبة ++C إلى #C لذلك فليست لدي أي معلومات عملية بهذا الخصوص, فقط نظرية... حسب معلوماتي فإن هذه العملية مليئة بالمشاكل, هنالك عدة طرق يمكن إستخدامها للوصول إلى الـ unmanaged objects and functions (مثلاً PInvoke أو مثلاً طريقة …
- ما هي افضل واقوى لغة برمجه لبرمجة العاب ثلاثية الابعاد؟
إن كان شئ ما كثير الإستخدام فذلك لا يعني على الإطلاق إنه افضل من غيره, إن كنا سنتكلم عن لغات البرمجة بهذه الطريقة, فيؤسفني ان اقول إن لغة الجافا وليس ++C هي التي ستكون الأفضل عالمياً بإستخدام نفس المنطق, لأنها الأكثر إستخداماً وأكثر لغة لها مبرمجين وخبراء على …
- ما هي افضل واقوى لغة برمجه لبرمجة العاب ثلاثية الابعاد؟
ame5r: برمجة الألعاب لا تعتمد على لغة البرمجة, أي واحدة من الثلاثة التي ذكرتها مناسبة تماماً للتعلم والإتقان, ما إن تصل إلى نقطة معينة في هذا المجال سيصبح لديك القدرة ان تعمل على أي لغة برمجة على الإطلاق بنفس إمكانيتك على اللغة الأولى. المهم ان تختار واحدة فقط…
- ما هي افضل واقوى لغة برمجه لبرمجة العاب ثلاثية الابعاد؟
ليست هنالك صفات ثابتة في لغة البرمجة تساعد في برمجة الألعاب, الألعاب هي برامج إعتيادية حالها حال أي برنامج آخر تستخدمه, يمكنك صنع الألعاب بإستخدام الأسيمبلي إن كان ذلك يعجبك (وكما كانت تصنع في يوم من الأيام).. المهم ان تستخدم لغة برمجة انت مرتاح لها, بإختيارك,…
- لدى سؤال هام جدا حول كل من Orge و Irrlicht و Darkbesic
DarkBasic يختلف عن Irrlicht و Ogre3D بكونه تطبيق تجاري وليس مجاني ولا مفتوح المصدر, كذلك فإن DarkBasic ليس محركاً برمجياً بمعنى الكلمة, ولكنه أشبه ببرنامج لصنع الألعاب, لذلك فإن قدراته محدودة في بعض المجالات ولا يمكن توسيعه ولا تطويره (وانا اتكلم عن الإصدارة ا…
- برمجة الالعاب باستخدام OpenGL و #C .
وعليكم السلام ورحمه الله وبركاته, من وجهة نظري, XNA مناسبة جداً, ولكن إن كنت ترغبين فعلاً في العمل على OpenGL فهنالك إطار عمل متكامل يحتوي كل ما تحتاجين إسمه Tao , ليس فقط OpenGL ولكن كل شئ, مثلاً للصوت OpenAL, للصور مكتبة Devil, للفيزياء محرك ODE.. إلخ, مكتبة…
- كيف يمكننى عمل شخصيه وتحريكها بالكود
وعليكم السلام ورحمة الله, ليس للغة البرمجة علاقة بالموضوع, إقرأ هذا السؤال: "انا ارغب في ان ادخل في سباق سيارات, فأي لون يجب ان تكون سيارتي؟" هل للون أي علاقة مباشرة بالسباق؟ إستخدم ما يعجبك... إن كنت تستخدم دوت نت, لماذا لا تحاول تطبيق فكرتك بإستخدامه؟ لديك: …
- كيف أتحكم بسرعة لعبتي .
ليس لدي الكثير من الوقت, ولكن سأذكر مسألة مهمة واجهتها شخصياً, فيما يخص الـ time based والـ frame based, كنت سابقاً أستخدم الـ time based ولكن وجدت إنها تعقد مسائل التوقيت كثيراً, وينتج عنها الكثير من العمليات الإضافية على أعداد حقيقية, تصور مثلاً قائمة البداي…
- خطواتي الاولى في عالم برمجة الجرافيكس و محتاج مساعدتكم
اتعجب كيف يمكننا تحويل اي موضوع تقني بحت إلى منافسة شخصية, للأسف نفتقد للموضوعية بشكل مخيف... ---------------------------------------------- الأخ prof.programer أنصحك بـ XNA ايضاً, ولكن للأسف لكي تستطيع ان تفهم العمليات الرياضية التي ستحتاج إستخدامها يجب عليك …
- سؤال صعب بالنسبة لى واكيد سهل بالنسبة ليكو :)
وعليكم السلام ورحمه الله وبركاته, جواباً على أسئلتك: 1. لا يمكن بالشكل الذي تتصوره, هنالك طريقين قد يمكن من خلالهما فتح هذه الملفات, الأولى ان تعمل مع الشركة نفسها على تطوير اللعبة (حيث إن لديهم ادواتهم الخاصة لفتحها كجزء من ادوات التطوير) وطبعاً هذا ليس حلاً,…
- المرحلة الثانية : تطوير الموقع .. alGameDev
معذرة... في بعض الأحيان أتحدث كثيراً من دون فائدة :huh: , لم أكن احاول تقديم حلول ولكن معرفة بأي طريقة ستصمم صفحة الـ HTML إن كنت ترغب في القيام بذلك. لا شك إن للإمتحانات يد في الموضوع. ما كنت أتكلم عنه, هو تحويل التصميم الذي ستضعه من شكله كصور مقطعة منفصلة إل…
- المرحلة الثانية : تطوير الموقع .. alGameDev
ماذا؟... لم أعمل شيئاً يستحق أن يسمى إبداع أم كنت تعني الأخ عربي عربي؟ ثم إن العمل الحقيقي لم يبدأ بعد, تظهر المعادن عند الشدائد. ;) تصميم جميل جداً, بالنسبة لحجم الشاشة فيمكن عملياً معرفة حجم الشاشة وتحديد الثيم الذي يوفر القياس الصحيح, ولكن ذلك يعتمد على إسل…
- المرحلة الثانية : تطوير الموقع .. alGameDev
لقد قمت بتصليح الخلل الذي أدى إلى عدم ظهور أزرار إضافة موضوع جديد, رد, إقتباس, تعديل, ... إلخ وسأقوم في المرة القادمة بمحاولة تثبيت محرر مواضيع WYSIWYG للمنتدى. --------------------- الأخ الشمري: إذا تمكنت من تطبيق فكرتي سيكون لدينا حرية قصوى في كل شئ, نستطيع …
- المرحلة الثانية : تطوير الموقع .. alGameDev
أخي الشمري: بخصوص شكل المنتدى, تفضل رجاءاً, ليس لي علاقة بثيم المنتدى, عدل فيه كيفما يعجبك. :D أما بالنسبة لمجتمع تطوير الألعاب, فذلك كان خطأ مطبعي :P لقد صححت الخطأ الآن. ستبدأ إمتحاناتي النصف فصلية mid-term بعد غد, لذلك فإني سأكون منشغلاً جداً, ستستمر حتى يو…
- المرحلة الثانية : تطوير الموقع .. alGameDev
لقد تم تثبيت المنتدى, لا زال يحتاج بعض التعديلات, مثلاً لقد واجهت مشكلة مع إعدادات SMTP حيث إن الرسائل لا تصل أو تصل متأخرة. المنتدى الآن يحتاج لمشرفين, لقد وضعت الأقسام التي إتفقنا عليها ورتبتها وأضفت مجموعة خاصة "فريق التطوير". لا يستطيع الأعضاء المسجلين أو …