الكون
عضو شرف قسم برمجة الألعاب
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
كلامك سليم اخي سلون الكلاسات من وجهة نظري من المفترض ان تكو اعادة تغليف لكلاسات ++C
- المرحلة الثانية : تطوير وحدة i/o - الملفات .
من وجهة نظري يقسم التعامل مع الملفات الى ثلاثة اقسام 1- التعامل مع الصور : لتحميل اكساء 2- التعامل مع الاصوات : لتحميل اصوات للعبة 3- التعامل مع الملفات الخاصة بالمحرك و هذا القسم يندرج تحته عده افكار مثلا * ملف حزمة باكيج لوضع صور و اصوات كثيرة في ملف واحد * …
- اخيراً لعبتى الثالثه
السلام عليكــم ورحمـة الله وبركاتــه ،، انا ايضا جربت اللعبة الجرافيكس : اكثر من رائع و احترافي بصراحة التحكم : ليس سهلا خصوصا بالطائر التصادم : ايضا حصل لي اكثر من مرة تماس مع الجدران لم يستطع الطائر بعدها التحرك بسبب معادلات التصادم :P بشكل عام اللعبة اكثر م…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
المعذرة كنت مشغولا خلال الفترة الماضية هل الكلاسات التي يتم تقاسمها للعمل عليها على مستوى المحرك ام الكلاسات في الوحده core ؟ بالنسبة لي اجيد العمل على ++C و #C و لكني هجرت ويندوز و استخدم حاليا لينوكس و Code::Block تحياتي
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
نحن بصدد تصميم محرك ثنائي البعد و الاستثناءات لن تؤثر كثيرا و مع ذلك رأي الاخ SandHawk حل جيد للمشكلة
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
السلام عليكــم ورحمـة الله وبركاتــه ،، انا اصوت للطريقة row-major order
- الصور المتحركه
السلام عليكــم ورحمـة الله وبركاتــه ،، شكرا لك اخي على هذه المقالة الممتازة و المفيدة تحياتي لك
- صور من ثالث لعبه لى
السلام عليكــم ورحمـة الله وبركاتــه ،، ما شاء الله تبارك الله صور مشجعة جدا و احترافية ملاحظة بسيطة الاعمده زاهية اكثر من اللازم و غير متناغمة مع بقية المشهد الي يلفه الظلام تحياتي لك
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
bool equal ( Tringle<T>& t); bool Notequal( Tringle<T>& t); ما الفائدة من وجود دالتين ؟ الا تكفي دالة واحده و القيمة المعادة هي بمثابة يساوي او لا يساوي
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
اهلا بك اخي وضحت الفكرة في ردي السابق بالنسبة لكلامنا يعتمد على نظرة كل شخص فانا اتكلم عن المحرك الرسومي و اتكلم عن المربع و الدائرة كاشكال بالامكان رسمها و بالتالي سيحتوي الكلاس على دوال عامة لكل الاشكال مثل دالة الرسم التي يتم اعادة تعريفها override في كل كل…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
لا اعتقد ان استخدام Shape مجرد بيروقراطية كما قال الاخوان رغم اني احترم وجهة نظرهم نحن نتكلم عن محرك و ليس عن بريمج صغير انظروا حولكم لجافا و لسي شارب و كيوت و كمثال كائن الرسم في دوت نت يطلب فرشاة Brush وهناك عده انواع من الفراشي مثل SolidBrush TextureBrush L…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
السلام عليكــم ورحمـة الله وبركاتــه ،، انا من رأي الشمري في تبسيط المحرك الى اقصى ما يمكن ثم تطويره لاحقا بالنسبة لي ارى التالي الكلاسات Rectangle و Circle هي كلاسات موروثة من الكلاس Shape لاننا سنحتاج لاحقا لرسم بعض الاشكال و بالتالي بدلا من تطبيق ال Overloa…
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
السلام عليكــم ورحمـة الله وبركاتــه ،، كل محركات الرسوميات تستخدم نفس المبدأ اذا الهدف هو برمجة لعبة لانه يتم مسح كامل المشهد و اعادة رسمه خلال الثانية الواحده عده مرات طبعا ليس شرطا الرسم داخل تكرار ففي حالات مثل تصميم برنامج رسام كل ما نحتاجه هو اضافة الرسم…
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
السلام عليكــم ورحمـة الله وبركاتــه ،، كل عام وانتم بخير مشروع رائع و ننتظره منذ فترة طويلة لي عودة للموضوع مرة اخرى
- نداء عالمي لحرية البرمجيات..تحب تشارك؟
السلام عليكــم ورحمـة الله وبركاتــه ،، بصراحة شديدة انا من مشجعي البرامج المفتوحة المصدر و استخدم نظام لينوكس و OpenGL و php و كل ماله علاقه بالمصادر المفتوحة على الرغم اني كنت مناصري تقنية ميكروسوفت مثل asp.net و DirectXو NET. لكني وجدت ان ميكرسوفت تجري بسرع…
- كيف أستطيع إنشاء مجسم متحرك مثل (skinned Mesh) في الدايركت إكس
السلام عليكــم ورحمـة الله وبركاتــه ،، لعدم اعاده اختراع العجلة من الافضل تضمين الملفات المسؤولة عن العمليات مثل تحميل الملف من اصناف بناها مبرمجون اخرون او ما يطلق عليها loader حاول دائما البحث عن اصناف (class ) كتبت من قبل لانها في النهاية ماهي الا خطوات لق…
- كيف أستطيع إنشاء مجسم متحرك مثل (skinned Mesh) في الدايركت إكس
السلام عليكــم ورحمـة الله وبركاتــه ،، استخدم الصيغة MD2 التي تدعم الاطارات انظر الى هذا الموضوع اضغط هنا تحياتي و كل عام و انتم بخير
- درس عمل برنامج آلة حاسبة (( فيديو))
السلام عليكــم ورحمـة الله وبركاتــه ،، شكرا لك اخي فهد لدي ملاحظة : حبذا لو تذكر في الدرس انك تستخدم ++C و ان تنوه للفروق بينها وبين C في استخدام الio او تكتب البرنامج مرتين باللغتين ليكتمل الهدف المنشود من الدرس اخيرا : فعلا جهد تشكر عليه و فقك الله :wink:
- الاسطوانة الذهبية للأنظمة والمشاريع البرمجية مفتوحة المصدر
السلام عليكــم ورحمـة الله وبركاتــه ،، :S هل انت متأكد من السعر ؟ الحمد لله ان الانترنت مفتوحة على مصراعيها و الامثلة و الدورس و المشاريع بمئات الالاف عموما دعواتي لكم بالتوفيق و كل عام وانتم بخير
- برمجة مواقع الويب باستخدام واجهات Cgi ولغة سي ++
درس موفق اخي تايمر لدي استفسار هل بالامكان تنفيذ اوامر على السيرفر ام ان السيرفر يحجب اي تنفيذ عدا الخرج cout و ما مدى مستوى الامان للحد من استخدام السي على السيرفر ؟