Ferrum
- هل يوجد طريقة لبناء عدة اوبجكتات بطريقة ديناميكية
vector<Object*> vObjs; Object* pObj = 0; int n; cout << "How many objects you wanna create: "; cin >> n; vObjs.reserve(n+2); for(int i = 0; i < n; ++i) { pObj = new Object; vObjs.push_back(pObj); }
- تحليل اللعبة الكلاسيكية Binary Land ..
اعتقد برمجيا كل شخصية لها احداثيات x,y و يكون ابسط طريقة للوصول للبطريث اهي : if(spider.x > penguin.x) --x; else ++x; if(spider.y > penguin.y) --y; else ++y; هذا الكود يخلي العنكبوت يعدل احداثياته حسب احداثيات البطريق ، مثلما مكتوب بالكود. و لكن حسب ما شفت من …
- تحليل اللعبة الكلاسيكية Binary Land ..
موضوع حلو و انا صراحة احب الهندسة العكسية :) لي عودة إن شاء الله مع التحليل
- ( المشروع مكتمل ) ورشة عمل : تطوير محرك الألعاب الذري ( AGE )
ممتاز و إلى الأمام :)
- ورشة عمل لعبة Waroftheworld
اخوي اللي سوا compile حق الكود لازم يختار Release و ليس Debug
- الالعاب الاونلاين ... سيلكرود .. كونكر .. هيرو .,. مفتوح للنقاش
يا الاخو لازم تفهم ان هذي اللعبة مو واحد مسويها ولا 20، اللي مسوينها فريق كامل محترف. و إذا تبي تسوي برنامج عشان يسوي لعبة فهذا راح ياخذ كل وقتك و ما راح تنجح يمكن. انت اول شي حاول تبدأ تسوي ألعاب صغيرة بالـ #C او بالـ Java أو بالـ ++C و حاول تتعلم اساسيات برم…
- لعبتي الأونو القادمة :)
انا إن شاء الله لما احترف الـ WinAPI32 عدل بعدين اتجه إلى الـ DirectX و الـ functions لها :) مشكور على الرد
- س و ج في برمجة الالعاب
اخوي معلومة صغيرة بس : فيزيائيا، الـ speed غير عن الـ velocity speed اهو السرعة بشكل عام اما الـ velocity اهو السرعة المتجهة :) ما قصرت على الموضوع و مشكور :)
- لعبتي الأونو القادمة :)
السلام عليكم. بالمرفقات صورة للعبتي القادمة، لعبة الأوراق الشهيرة الأونو UNO. اللعبة قاعد ابرمجها بلغة الـ ++C و برنامج Microsoft Visual Studio 2005 pro edition، طبعا باستخدام functions مكتبة الـ WinAPI32. اللعبة طبعا خلت مهاراتي بالـ ++C اقوى لأني استخدم الـ …
- كيف أجعل البرنامج يعطيني خيار الاستمرار أو الخروج
او حل آخر تسوي loop مبنى على bool ، مثل : bool quit = false; while(!quit) { //do program stuff if(//user wanted to quit) quite = true; } او حتى تعرف اي متغير بنهاية البرنامج و تطلب المستخدم من الإدخال مثل : char quit; cin >> quit; return 0;
- كيف تمرر static 2D-array بفنكشن ؟
السؤال هو كيف نمرر الـ 2D-Array الى فنكشن ؟ //Note: I did not compile the code int main() { //Sorry i could not write in Arabic, cuz i'm using my friend's computer //Since you are passing two dimensional array, you wanna create it dynamically like this: int** …
- ضرب مصفوفتين
انا سويت برنامج يضرب مصفوفتين من ادخال المستخدم :) ، project.zip
- ماهي لغة البرمجة اللي تستخدمها في الألعاب ؟؟و أي مكتبة؟
انا استخدم لغة الـ ++C لهذي الأسباب : 1-لغة قوية و سريعة و تشتغل على مع اغلب (يمكن كل) مكتبات الجرافيكس 2-يمكن التحكم بالذاكرة يدويا 3-برمجة كائنية و استخدم مكتبة WinAPI لبرمجة ألعاب 2D بسيطة
- كيفية تعبئة منطقة معينة في الصورة بلون معين ... ؟؟
يعتمد على اي مكتبة تشتغل :) WinAPI DirectX openGL SDL سؤالك عام جدا بالنسبة إلى المكتبات.
- شو الفرق بين math,cmathtفي البرمجة
يمكن وحده من المكتبتين فيه دوال (functions) اكثر للرياضيات "مجرد رأي"
- ارجو المساعدة حول ال copy constuctor
اخوي الـ Copy Constructor يعطي نسخة الكائن عنوانها الـخاص فيها ، عشان البرنامج لا ينتج dangling pointers اللي تفتك بالبرنامج Crash . و هذي قاعدة : كلما ما كان عندك data members ديناميكين (Dynamically Allocated) لازم تكتب Copy Constructor ، عشان الـ data member…
- مكتبة برمجية من صنعي
اخوي انت ليش ماسك علي "تبيع تبيع" ، بالله عليك انا قلت ببيعها :s انا رفعتها عشان الناس تجربها و تعطيني رايهم فيها. و انت ذابحنا بالبيع على العموم مشكور على ردك، و على يوم راح اشرح الكود :)
- مكتبة برمجية من صنعي
نعم تم استخدام Dynamic Programming و انا جربت البرنامج على Profiler و مافيه memory leaks :) و لم استخدم اي خوارزميات من اي مكتبات ، انا كتبته بمساعدة المدرس :)
- مكتبة برمجية من صنعي
اخوي الخطوات اللي انا حاطها تشتغل و انا مجربها :) و بعدين مو قال اني بايع المكتبة :s انا اصلا قلت حق كل ربعي ، بعد ما اخلص من النسخة بحط السورس الكود بس الله يهداك كليتني اكال بكلامك :) و بعدين الكود اللي حاطه "مع ان انا مو خبير C" ما اشوفه يسأل المستخدم لإدخا…
- مكتبة برمجية من صنعي
انا ارفقت الملف المظغوط ، فيه الصفحة (الـ documentation) و فيه الملف المضغوط اللي يحتوي على الهيدر و المكتبة :) web.zip