ib_doom
- لعبة عربية هل من تسويق شارك برايك ..؟
إذا كنت تريد تسويق اللعبة في الوطن العربي فأعتقد أنه من الأفضل أن تنسى الأمر، أما إذا كنت تستهدف المستوى العالمي فالأمر ليس بالسهل أبدا. لأن كل ما عليك عمله هو تقديم عمل بالمستوى الحالي أو أفضل منه لتحصل على ناشر، وبالطبع ذلك يحتاج إلى الكثير من العمل و الدعم.…
- برنامج تعليمي باستخدام ال OpenGL
شكرا على هذا البرنامج، لأنه يوضح مبادئ عمل نظام Opengl بشكل رائع.
- سؤال عن خطوات الأولى في تنصيب ال Open GL
السلام عليكم وجدت في أحد المواقع النص التالي: OpenGL Performer is a powerful and comprehensive programminginterface for developers creating real-time visual simulation and other professional performance-oriented 3D graphics applications. The toolkit simplifies…
- أرجو النصيحة
السلام عليكم أنصحك أن تبدأ بالقراءة حول Computer Organization and Architecture.
- مساعدة في لغة برمجة
http://www.amazon.com/exec/obidos/tg/guide...9864352-5993447 http://www.amazon.com/exec/obidos/tg/guide...9864352-5993447
- OpenGL و windows Vista
هناك 10 صفحات من النقاش في الموقع المذكور أعلاه لكن حسب ما رأيت في الصفحات الأولى يبدو أن المشكل سيكون فقط في التطبيقات المكتبية لأن مكتب فيستا سيستخدم دايركت إكس فقط و لن يسمح بأي شيئ آخر، لكن بالنسبة للتطبيقات التي تستحوذ كليا على الشاشة فإنه يمكن الإستفادة …
- تطبيق فكرة ال gameloop في برنامج يستخدم glut
أعتقد أن الفائدة من إستخدام دوال freeglut بدلا من win 32 api هو إمكانية نقل الكود بدون تغيير إلى أنظمة أخرى.
- الرجاء مساعدتي في اكتشاف الخطأ
السلام عليكم - في الملف main عليك إدماج header list.h و ليس list.cpp حتى لا يحصل خطأ تعدد التعريف. كما لا تنسى أيضا fstream header لأنك تستخدم كائنات الملفات. ضع std name space قبل تعريف الدالة inctext في main.cpp لأنك قمت بإستخدام أسماء تفترض إستدعاءه. قمت به…
- مثال على استخدام glDrawPixels مع الشرح
هذه محاولة بإفتراض أن طول و عرض كل حرف 8 * 8 و pattern مصفوفة تضم كل أشكال الحروف void getpixels(char c, GLubyte *p, int *w, int *h, int fc, int bc) { char *ch = pattern[c - 'a']; *w = 64; *h = 64; p = new GLubyte[8 * 8 * 4] int *buffer = (int *)p; for (int j …
- مثال على استخدام glDrawPixels مع الشرح
البيانات الموجودة في المصفوفة التي ترجعها getpicture تتغير حسب ال format الذي تستخدمه فمثلا عند استخدامك لـ RGBA فإن كل pixel في الشاشة يأخد 4 بيتات في المصفوفة يعني أول 4 بيتات تمثل ال pixel الأول للصورة وهكذا، لو الصورة طولها 100 pixel و عرضها 100 pixel فإن …
- مثال على استخدام glDrawPixels مع الشرح
السلام عليكم أعتقد أن مثل هذه الدالة مفيدة في عمل graphics demo و التي تضم مؤثرات على الألوان مثل plasma, fade ... أي أنك على سبيل المثال تأخذ buffer و الذي تحصل عليه مثلا بإستخدام getpicture بعد ذلك يمكنك عمل أي شيئ فيه كأن تجعل مثلا كل pixel يساوي x * x + y …
- مشكلة في التتبع .
يمكنك جعل عدد الخطوات عشوائي x * 40 و ذلك على المحورين x, y
- مشكلة في التتبع .
أعتقد أنه إذا جعلت قيمة المسافة التي يتحركها الجسم في كل خطوة (40) متغيرة فإن ستحصل على مسار عشوائي نوعا ما.
- واخيرا ... لعبتي الاولى جاهزة للتحميل
السلام عليكم لعبة جيدة و مجهود رائع و خطوة نحو الأمام بالنسبة للملاحظات : - اللعبة سريعة و ممتعة كما ان مؤثر الوميض عند الخروج رائع. - لماذا لم تجعل التصادم دقيق ؟ بما أنك استخدمت مركز الكرة فإن الأمر سهل حسب ما أظن ليكون أدق. - لا يمكن استخدام لوحة المفاتيح ل…
- بداية اللعبة
و هناك بعض الألعاب تستخدم محرك اللعبة نفسه لعمل العروض مثل سلسلة MGS أما بالنسبة للطريقة المستخدمة فأعتقد أنه يتم تسجيل المشهد في ملف به كل التفاصيل بإستخدام إداة ما. بعد ذلك أعتقد أنه يتم ارساله للمحرك أثناء اللعب ليقوم بقراءته, الأمر شبيه بالسكريبت على ما أظ…
- ابغا ابدأ معكم لكن احس انكم بعيدين.....
أنظر في المواضيع المثبتة و ستجد كل ما تريده إن شاء الله.
- لعبة الثعبان لعبتى الثانيه
اللعبة جميلة لكن عندي بعض الملاحظات - من المفترض أن لا يتوقف الثعبان عن الحركة أبدا بمجرد بداية اللعبة . - من المفترض أن يخسر اللاعب عند ملامسة الثعبان للجدران أو لجزء من جسمه. - لا يوجد قائمة للإختيارات لعب, خروج ...
- تهيئة Directx 9 للعمل في البعد الثالث
السلام عليكم أولا أشكرك أخي العزيز على هذه المحاولة الفعالة لكن هناك ملاحظة حول الدرس حيث أعتقد انه قبل الشرع في كتابة الكود عليك أن تشرح المبادئ الأساسية التي يرتكز عليها الدرس فمثلا عندما يأتي أحد و يقرا سيجد في البداية deviceType و سيقول ما هذا الشيئ أصلا و…
- سلسلة - شغل مخك (34)
نأخد مؤشرين واحد على الرأس و الآخر يبعد n عقدة عنه ثم نمر على كل العناصر و في كل مرة نزيح المؤشرين عندما يصل الموشر الثاني إلى النهاية يكون الأول في المكان الطلوب.
- كروت الشاشة
software rendering معناه ان المعالج cpu هو الذي يقوم بكل الحسابات اللازمة لرسم الصور بدون اللجوء إلى بطاقة الجرافيكس لذلك يشتغل على كل الأجهزة بينما عندما تستخدم dx هو gl فإن gpu هو الذي يقوم بالحسابات و هو أسرع من cpu لأنه متخصص في العمليات الخاصة بالجرافيكس.…