الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل كتاب C++ How To Program كافي لينقلي على برمجة الألعاب

مغلق
بدأه عمار زاهدة في 10 يونيو 2006 · 12 رد · 1,254 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد قراءة محتويات كتاب C++ How To Program (5) F

وهو كتاب رائع و جميل فيه كل ما هو جديد في هذه اللغة :rolleyes: :rolleyes: :rolleyes: ولكن السؤال هل هذا الكتاب كافي لكي أنتقل إلى برمج الألعاب

أي عندما أنتهي منه ابدأ بكتب برمجة الألعاب ؟؟؟؟؟؟؟؟؟؟؟

والسلام

#2

نعم اخي هذا الكتاب كافي وزياده كمان

ولكن شرط ان تقوم بكل بحل كل التمارين وان تطبق كل شيئ وان تفهم كل الفصول فهماااا ممتازا

وبعد ذلك يمكنك ان تنتقل لاحد مكتبات الجرافكس القويه ,, دايركت اكس او اوبينجل

وانا افضل اوبينجل لتوفرها في لينكس وفي الويندوز

كما اظن ان الدايركت اكس متوفره في لغات البرمجه الخاصه لمكروسوفت فهل انا مخطأ ؟

ولكن اخي افضل ان تقوم بقراة كتاب صغير عن دوال API قبل انتقالك للدايركت اكس او الاوبينجل

وشكرا

#3

او بامكانك الابتداء ببرمجة العاب ثنائية الابعاد (مثلي (; ) ودلك عبر مكتبة www.libsdl.org و هده بعض الدرورس الرائعة

http://lazyfooproductions.com/SDL_tutorials

وبعدها يمكنك الانتقال الى الابعاد الثلاثية .

#4

السلام عليكم

أولا شكرا لكم على الردود

ثانيا حيرتوني من وين ابدأ API or OpenGL or DirectX or Libsdl

OpenGL : جيدة للصور ولكن لا بأس بها في الأصوات و سيئة عبر الشبكات

DirectX : تحتاج إلى محترف كما قرأت في إحدى المواضيع

Libsdl : بصراحة أول مرة بسمع فيها

#5

sdl هي اختصار ل simple directmedia layer وهي تستخدم كثيرا في برمجة الالعاب الثنائية الابعاد . بحيث تتيح لك امكانية التعامل مع الاحداث . التعامل مع الزمان . وضائف فيديو ثنائية الابعاد . الصوت . و التعامل مع الابعاد الثلاثة عبر opengl .

و الاهم في الامر انها سهلة التعلم . قوية . حرة open source وتعمل تحت العديد من انظمة التشغيل مثل linux . windows . mac/osx . solaris . freebsd . openbsd ...etc

بالنسبة للمبتدئين "مثلي ومثلك" ينصح بالابتداء بالابعاد الثنائية ثم الانتقال الى الابعاد الثلاثية . اما ادا كنت شجاعا فبامكانك الابتداء بالابعاد الثلاثية لكن في الاخير ستمل وستجد صعوبة في التعامل معها ;) .

هده تجربة قمت بعملها من اجل التاقلم مع حساب الاصتدامات الثنائية الابعاد . قم بتحميلها ولاحظ مدى قدرة هده api واحكم بنفسك

link.PNG

من اجل تحميل التجربة اضغط هنا السعة 738 kb

السلام عليكم .

تم تعديل هذه المشاركة بواسطة pengo في 11 يونيو 2006 في 12:55

#6
pengo كتب:
او بامكانك الابتداء ببرمجة العاب ثنائية الابعاد (مثلي (; ) ودلك عبر مكتبة www.libsdl.org و هده بعض الدرورس الرائعة

http://lazyfooproductions.com/SDL_tutorials

وبعدها يمكنك الانتقال الى الابعاد الثلاثية .

انا اوؤيد رايك اخي

نعم من الافضل ان تبتدأ ببرمجة الالعاب الثنائيه

#7

فعلا مكتبة قوية و سهلة

خلص قررت أدرسها , الدروس إلي في الينك هل هي دروس من الصفر حتى أحتراف هذه المكتبة ؟؟؟

والسلام

#8

نعم من الصفر ,, ولكن ليس للاحتراف لان مكتبات الجرافكس كبيره وامورها كثيره

كما انك لا تحتاج الى احتراف هذه المكتبه يكفيك ن تتمكن من كتابة كود للعبه بسيطه وهذه الدروس تكفي وزياده

شكرا

#9

هل يوجد كتاب يشرح دوال API للغة C++

#10

Charles Petzold , Programming Windows

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#11

السلام عليكم

هل الكتاب يشرح جميع الدوال

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…