Salwan AlHelaly
خبير برمجة ألعاب
- عراقي مغترب - مصر
- blog.agdn-online.com/salwan
- Game Development, Art, Music
- هل وجود محركات العاب يمنع تعلم دايركت اكس
السلام عليكم, إنقطعت طويلاً عن هذا المنتدى بسبب عدم توفر الإنترنت وأنا افتقده فعلاً... :( لا ينبغي أن تقارن أو تضع محركات الألعاب ودايركت أكس في خانتين منفصلتين... محرك الألعاب يستند على DirectX و/أو OpenGL في عمله, السطور الكثيرة التي يجب أن نكتبها للقيام بنف…
- تحليل اللعبة الكلاسيكية Binary Land ..
شكراً لك, فعلاً إن عدم خسارة البطريق في الشبكة يبدو أمر غير منطقي, ولكن مثلما توقعت, اللعبة الأصلية تستخدم نفس الإسلوب. لديك قوة ملاحظة قوية! :D
- تحليل اللعبة الكلاسيكية Binary Land ..
السلام عليكم, :happy: لقد حان الوقت مرة أخرى, هذه المرة إقتربت اللعبة من الإكتمال, حيث أضفت جولات جمع النقاط, حالة الـ Game-over, إمكانية إطفاء الصوت في أي لحظة أثناء اللعب, الحصول على النقاط, ومجموعة تعديلات صغيرة مثل تحسين قابلية العناكب على إختيار المسارات.…
- مشكلة برامج Visual Studio 2005 و مكتبات التنفيذ
وعليكم السلام ورحمه الله, كلا, بالنسبة للغة سي شارب التي تستخدم إطار عمل دوت نت (C# .NET) وكذلك سي ++ التي تستخدم إطار عمل دوت نت (C++ .NET), ستحتاج الـ NET Framework. بكامله. أعتذر عن التأخر في الإجابة. :blush:
- تحليل اللعبة الكلاسيكية Binary Land ..
السلام عليكم, أمضيت فترة طويلة من دون إنترنت :( ونظراً لأني أمر في فترة إمتحانات فلا أستطيع الذهاب إلى مكاتب الإنترنت, هذه أول مرة منذ 17 يوم !! بالنسبة للصوت فإني كنت أحاول صراحة عمل لعبة مماثلة تماماً للأصل, بكل شئ عدا اللغة, في الإصدار القادم إن شاء الله سأ…
- تحليل اللعبة الكلاسيكية Binary Land ..
السلام عليكم, :) حان الوقت لأقدم إصداري المحدّث, معذرة لتأخري, أضفت عدداً من المزايا أهمها: العناكب وحركتها, إمكانية إطلاق الرذاذ القاتل للحشرات :P , ومزايا أخرى صغيرة. طبقت العناكب وحركتها بإستخدام طريقة نقاط الطريق التي ذكرتها سابقاً, حيث إني أقوم بتوليد خري…
- مشكلة برامج Visual Studio 2005 و مكتبات التنفيذ
العفو :P للأسف ليس لدي VS2008 لأجرب. تعديل: جيد جداً :D
- مشكلة برامج Visual Studio 2005 و مكتبات التنفيذ
وعليكم السلام ورحمه الله وبركاته, في الحقيقة لا زلت أستخدم VS2005, لذلك فليست لدي معلومات عن كيفية عمل نفس المهمة في VS2008, ولكن عموماً, قلت إن خيار Minimize CRT Use in ATL غير موجود, ولكن ماذا عن الخيار الآخر وهو الأهم: Static link to ATL؟ على كل حال, فإنك ت…
- العراق تسترجع اسم نطاقها على الإنترنت
جربت الإنترنت لأول مرة في مركز الإنترنت الموجود في شارع السعدون في بغداد في حوالي 2001 - 2002... :D كان 90% من الإنترنت مغلق, وكانت سرعة الداونلود لا تتجاوز 2 كيلوبايت في أحسن الأحوال! في الثمانينيات كانت شركة الصناعات الإلكترونية تنتج (او قل تجمّع) كومبيوترات…
- تصويت:ما هو ال Ide الذي تستعمله للبرمجة ب C/c++ و لماذا ؟
- ما هو الـ IDE الذي تستعمله للبرمجة بـ C/C++ و لماذا ؟ أستخدم VisualStudio.NET و Code::Blocks و Anjuta :happy: - ما هي مميزات الـ IDE الذي تستعمله؟ VisualStudio.NET: غني عن التعريف :wink: Code::Blocks: المفضل حالياً, يستطيع العمل على عدة أنظمة تشغيل ويمكن إست…
- و من قال ان Opengl على Vb6
السلام عليكم ورحمه الله, هنالك REALBasic والذي هو مشابه لـ vb ويستطيع عمل برامج نوافذ لـوندوز, لينوكس, وماكنتوش في نفس الوقت, ولكنه تجاري ايضاً.
- تحليل اللعبة الكلاسيكية Binary Land ..
شكراً لكم على التشجيع :) تفضل رجاءاً, لقد سرقتها من اللعبة نفسها :D أخذت اكثر من 100 screenshot وبحثت عن كل صورة على حده وعدلت على القليل منها لأضيف بعض الأشياء (الكتابة العربية مثلاً), اخذت مني هذه العملية عدة ساعات. والآن سأتكلم قليلاً عن بعض المسائل التي وا…
- تحليل اللعبة الكلاسيكية Binary Land ..
السلام عليكم, محاولة جيدة للأخ High Volt والأخ الشمري, انتظر إصداراتكم المحدثة. :) بعد عدة ايام من العمل, اعتقد إنه حان الوقت لأقدم محاولتي :D , هنالك الكثير من العناصر التي لا تزال مفقودة, ولكن استطيع أن اقول إن 30% من اللعبة كامل إستخدمت Python 2.5 و PyGame …
- لاأستطيع أن أورث صنف صنفا آخر أكثر من محدد وصول
لا يمكن وراثة عضو يستخدم المحدد private, ولكن لن يحصل خطأ يقاطع الترجمة حتى تحاول إستخدام العضو الـ private الموروث. إذا لم تصدقني فجرب :) ما هو الفرق بين protected و private برأيك؟ (بالمناسبة لقد جربت بنفسي كل شئ قبل ان اضع الرد هنا, تحديداً على مترجم GCC, كذ…
- التوصيات الاولى
تلك ليس مشكلة على الإطلاق, إن كنت تقصد ملفات مثل stdafx.h او ماشابه او حتى الكود المكتوب من البداية, كل ما تفعله تأشير "Empty Project" عند عمل New Project يحيرني إنك تفضل إستخدام ++Notepad لكتابة الكود وعمل الترجمة والربط بإستخدام ++DevC (يدوياً حسب ما اعتقد) …
- التوصيات الاولى
لقد سبقتوني للجواب :D ولكن أود ان اسألك بجد, أي ناحية بالضبط ليست للمبتدئين في Visual C++ Express؟ لعلي اجهل شيئاً ما..., إصدارة Express مخصصة لتشجيع المبتدئين على دخول البرمجة حسب علمي.
- التوصيات الاولى
هنالك الكثير من الـ IDEs القوية وهي مجانية وقانونية تماماً, مثلاً: -- Visual Studio 2008 Express ( الموقع - صفحة التحميل ) -- Code::Blocks ( الموقع - صفحة التحميل ) ( بالنسبة للوندوز, يمكنك التحميل المباشر من هنا ) -- ++DevC ( الموقع - التحميل ) جميع هؤلاء منا…
- لاأستطيع أن أورث صنف صنفا آخر أكثر من محدد وصول
المتغيرات الـ private لا يمكن وراثتها وهذا سبب تسميتها private. ;) المحدد المحمي الذي يمكن وراثة اعضاءه هو protected, وليس private class A { public: int item1; protected: int item2; private: int item3; }; class B : public A { ...... }; يمكن للصنف B الدخول لـ i…
- سؤال عن Lightmap
يمكن لكل vertex ان يوصف باكثر من مجموعة واحدة من إحداثيات uv, ذلك هو اساس الـ multi-texturing, حالياً يمكن ضمان إن الأجهزة الموجودة تدعم إمكانية ان يمتلك كل vertex اربع مجموعات من إحداثيات uv يمكن تعيين إكساء منفصل لكل منها, وذلك كافي بالتأكيد للـ lightmapping…
- سؤال حول مكتبة Allegro /dev C++
أستطيع ان اصف Allegro بكلمة واحدة... Old School! كل شئ فيها قديم, الواجهة بأكملها تعتمد على C, حتى نظام الـ GUI مأخوذ من الأجهزة القديمة من أمثال Atari ST و Amiga. يميزها إنها مجهزة بمزايا كاملة, وتعمل على عدد كبير من المنصات.