احمد صالح
مشرف قسم برمجة الألعاب والالكترونيات سابقاً
- مصر - القاهرة
- Electronics,Embedded Systems, Game development,and Mobile Development.
- كيفية تحريك الشخصيات بالدايركت اكس
هناك طريقين 1. تحريك الشخصية في اطارات مثل الكارتون Keyframe 2. Skeletal Animation تحريك هيكل الجسم عظمه عظمه في الهيكل " افضل و يستخدم في الالعاب الحاليه " . 3. النوع الجديد استخدام المجسات و المستشعرات Sensors " تستخدم في معظم الاستيديوهات الان . " مجس يتصل …
- كيف تصمم اجهزة الالعاب المنزلية ؟!
التعلم و التجريب حاليا بقوم بخرج اشارات Video Vga و سوف اري ان كنت استخدم بعض chips المتاحه للاجهزة embedded systems الموجودة مثلاً في الموبيل Mobiles ؟
- كيف تصمم اجهزة الالعاب المنزلية ؟!
اقوم في هذه الشهور بتصميم جهاز يناظر PlayStation One .. و انتهيت من بعض الدوائر 1. دائرة خرج الصوت 2. دائرة الادخال " دراع بلاي ستيشن 1 " . استخدم المعالج P5 -233Mhz Clock Speed . هنا تجربه لشخص قام باستخدام Parallax SX كنترول لتوليد اشارت فيديو NTSC و عمل بها…
- اريد OpenGL
اتمني ان توضحوا ما مقياسكم لسرعة اللغة ؟!
- يا شباب مصر محتاجين نقابة للمبرمجين
و ما هي صفات المبرمج الذي سيدخل النقابة ؟ اي واحد يعرف سي ++ يبقي مبرمج ؟
- هل استخدم المكتبة glut؟
يمكن Nehe يفيدك في ذلك ،، معظم الدروسات تشتغل علي ليُنكس ايضاً
- اريد OpenGL
تصحيح :OpenGL تأتي مع تعريف كارت الشاشة Driver لا تاتي مع الويندوز . " ملفات Runtime فقط " . مكتبة المطورين www.opengl.org
- ماجستير في علوم رسومات الحاسوب
مثال في الصورة دي ، ماسون ماكسكي .. استخدم نفس الاسلوب الذي ذكرته و انظر إلي الصورة وممكن يطوره إلي الافضل بكثير ببضع سطور في الاضاءة ... المسألة ليست محتاجه Master In Computer Graphics . ما يحتاج Master هو 3DSMAX :lol: .
- ماجستير في علوم رسومات الحاسوب
لكن بالنسبة لقوانين الاضاءة المستخدمة في اللالعاب ماهي اهمها ؟ هناك قوانين لانعكاس الضوء وانكساره هل هي مهمة لبرمجة الالعاب في الدايركت اكس هو بيكسل هذه القوانين في مجموعة واجهات Interface لكن في حالة انكسار الضوء " قانون سنل " في البحر مثلاً ، غير مدعوم من ال…
- تصميم مراحل 2d
اوه نسيت إجابة هذا عند تحرك اللاعب .. هل احرك الكاميرا او احرك المرحلة ..اي ازيحها لليسار اثناء جري اللاعب تحرك الكاميرا مع حركة اللاعب .
- تصميم مراحل 2d
المسألة سهلة " يا ليت نري اسئلة مثل هذه علي طول " .. انظر الصورة ممكن تقسم مرحلتك إلي عدة قطع مثل التي في الصورة إذا تخطت الشخصية عرض الصورة if player.x>width then load 2nd pic free 1st pic يعني " إذا تخططت الشخصية عرض هذه الصورة " 1. حمل الصورة الثانية " الجز…
- كيف يمكن عمل لعبة ماريو ارجوكم
game maker لل game makers و ليس لل game programmers .
- ماجستير في علوم رسومات الحاسوب
آه نسيت شىء انظروا إلي مرجع الكاتب في المقالة في الاول MS Directx SDK . هناك مثال لذلك اقوي منه في البحر " الدولفين الذي يسبح فيه " هذا المثال قوي جداً !!!
- ماجستير في علوم رسومات الحاسوب
طريقة اصدار مثل هذه التأثيرات اصبحت سهلة الان ... و لكنها في الصورة حقاً واقعيه ! لا تعقدوا الامر هكذا ... المقالة الموجودة هي فعلاً ما اعلمه عن هذه الخفية في محاكاة المياه ... كل ما في الامر ... مثلاً انت رسمت ارضيه Terrain و بها مرتفعات اوك ؟ سوف تقوم بعمل a…
- عدم عمل Ctrl+Alt+Delete
محتمل ، استخدم برنامج اسمه HIJack و Spyware Doctor .
- اقتراح لما لا تجتمعوا وتصمموا لعبة من إبداعاتكم
التعقيد في تطبيق ما تعلمته
- AGP and PCI
اهم الاختلافات ان معدل نقل سرعة البيانات اصبح اعلي في نوع AGP و اصبح هذا المعدل مناسب لكروت عرض الرسومات . و علي الرغم من ذلك ، رجعوا مصمموا الهاردوير إلي كروت PCI وطورها لتسمي PCI Express اصبحت نقل البيانات Data Flow اسرع بكثير من AGP . هناك اختلافات في عدد ا…
- كرت الصوت
http://www.gamedev.net/reference/articles/article446.asp يستخدم المكتبة AD-LIB
- ماهي إمكانيات DirectX
ما قاله اخ احمد غريب صحيح و لكن انا اعتقدت ان electronics يريد استخدام الدايركت اكس فقط ... يمكن كما قال الاخ استخدام دوال الويندوز ملتيمديا لذلك . لا تنس شمل المكتبة winmm.lib لهذه الدوال .
- كرت الصوت
تذكرني بماضي الدوس :) هناك مكتبات مثل ClanLib و Sound Blaster تشتغل علي الدوس تستطيع الوصول لكروت صوت معينه عن طريقها بالاسيبملي .. علي الويندوز استخدم DirectX و لكنه يكبسل مواصفات الكارت في عدة Interfaces وصلات و لكن لا يعطينا المعلومات الكاملة لمسجلات كارت ا…