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

هل يكفي لغة الدلفي لبرمجة الالعاب

بدأه the virus deadly في 22 يونيو 2011 · 11 رد · 2,541 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

هل يكفي لغة الدلفي لبرمج الالعاب مع العلم ان الدلفي يقبل مكتبة openGL

مع انني خبير في الدلفي والفيجوال .net وبرمجة بعض الاشياء على الدلفي ومكتبة GLScene هل علي ان اتعلم لغة c++lمن البداية لكي ابرمج العاب تقريبا ضخمة ام ابقى في الدلفي الفيجوال.net

الرجاء انا محتار لان كل الشروحات على الc++ وكان الدلفي والفيجوال لا علاقة لها في الموضوع

استغفر الله العظيم

#2

سأسالك سؤال هل بحثت فى الانترنت عن مصادر أو حتى زرت امكانيات لغة الدلفي من موقعها الرئيسى بالتأكيد معلن على امكانياتها

هل تعرفت على فكرة عامة حول الدخول فى عالم برمجة الالعاب

هل تتوقع ان بالشروحات العربية البسيطة (مع احترامى للجميع طبعا ) لكن هل ستجعلك من بعد قرائتها تستطيع عمل العاب ضخمة مثل RedAlert مثلا فانت هكذا تهم نفسك

عليك بالبحث والقراءة أكثر فمثلا هناك المحركات الفيزيائية افهم فكرة عملها

GoodBye

#3

شكرا لردك يا MohamedIBrahim لكن انا برمجت تقريبا عرض وبصعوبة بسبب عدم كثرة الشروحات لدرجة لم اتعلم شيئ من الانترنت بخصوص برمجة الالعاب في دلفي وهذا هو العرض ارجو الاطلاع عليه واعطائي رايك فيه

/index.php?showtopic=244065

استغفر الله العظيم

#4
the virus deadly كتب:

شكرا لردك يا MohamedIBrahim لكن انا برمجت تقريبا عرض وبصعوبة بسبب عدم كثرة الشروحات لدرجة لم اتعلم شيئ من الانترنت بخصوص برمجة الالعاب في دلفي وهذا هو العرض ارجو الاطلاع عليه واعطائي رايك فيه

/index.php?showtopic=244065

رغم كسلي الشديد فى تحميل مثل هذه الاشياء من الانترنت (اللهم الا اذا كانت تخص المجال الذى ادرسه )

الا أننى سأوضح لك امرا

سيكون التصميم جيدا حاليا من منظور الابداع الشخصي لك لكن من مثلا المنظور العلمي انت لا تعلم كيف يتم تحريك الرسومات واستخدام المحركات الفيزيائية

ملاحظة : اثناء بدايات تعلمي للبرمجة كنت قد اطلعت على مكتبة اكواد وشروحات (طبعا اجنبية) تتعلق بتحريك الرسومات والالعاب بالدلفي

نصيحة لا تعتمد على المحتوي العربي بشكل كامل فى التعلم

GoodBye

#5
the virus deadly كتب:

السلام عليكم ورحمة الله وبركاته

هل يكفي لغة الدلفي لبرمج الالعاب مع العلم ان الدلفي يقبل مكتبة openGL

مع انني خبير في الدلفي والفيجوال .net وبرمجة بعض الاشياء على الدلفي ومكتبة GLScene هل علي ان اتعلم لغة c++lمن البداية لكي ابرمج العاب تقريبا ضخمة ام ابقى في الدلفي الفيجوال.net

الرجاء انا محتار لان كل الشروحات على الc++ وكان الدلفي والفيجوال لا علاقة لها في الموضوع

نعم ممكن. ما دمت تستطيع أن تستخدم OpenGL فالطريق مفتوح أمامك للألعاب الـ3D

لا أعرف ألعاباً كثيرة بالديلفي سوى لعبة Soldat المجانية. ليست 3D ولكنها مسلية جداً وهذا هو المهم.

#7

رغم أني لا أعرف شيء في برمجة الألعاب إلى أني أعتقد أن سي شارب هي الأفضل فهي تدعم xna

وبشكل عام هي أقوى من الدلفي

1
vr7y9y10.jpg
#8
سي شربة كتب:

رغم أني لا أعرف شيء في برمجة الألعاب إلى أني أعتقد أن سي شارب هي الأفضل فهي تدعم xna

وبشكل عام هي أقوى من الدلفي

لا يوجد في عالم البرمجة شئ اسمه "أفضل". بل هناك أدوات عدة متفاوتة في المزايا (والمساوئ). المهارة تكمن في اختيار الأداة الصحيحة في الوضع المناسب

1 −1
#9

أخي system Down أنا قلت بشكل عام يعني يمكن في أدوات وأشياء في الدلفي لاتجدها في السي شارب

وأيضا العكس صحيح ولكني قلت بشكل العام وهي ماتمثل "المتوسط" في الرياضيات

مثلا المتوسط بين 0-10

هو 5

أنا قصدي "المتوسط" وإن صح التعبير فهي ترادف كلمة "بشكل عام"

vr7y9y10.jpg
#10
سي شربة كتب:

أخي system Down أنا قلت بشكل عام يعني يمكن في أدوات وأشياء في الدلفي لاتجدها في السي شارب

وأيضا العكس صحيح ولكني قلت بشكل العام وهي ماتمثل "المتوسط" في الرياضيات

مثلا المتوسط بين 0-10

هو 5

أنا قصدي "المتوسط" وإن صح التعبير فهي ترادف كلمة "بشكل عام"

لا يمكننا التشبيه هكذا أبداً. المتوسط الرياضي هو قيمة ناتجة عن معادلة معروفة. ولكن حينما تفاضل لغة عن أخرى فالمعادلة غير معروفة، لأن كلمة "أفضل" يتغير معناها من شخص لآخر ومن مشروع لآخر. لهذا السبب يبتعد الكثير من المبرمجين المتمرسين المقارنة بين اللغات بهذا الشكل العام. يمكننا أن نقول أن دعم الـgenerics في #C هو أفضل من ديلفي، وأن إنتاج برامج محمولة هو أفضل في الديلفي منه في الـ#C. يجب التخصيص.

#11

لا أعلم حقاً ما فائدة البرامج المحمولة فهي مليئة بالأخطاء وأنا لا أفضلها أبداً وأحاول الإبتعاد عنها بأكبر شكل ممكن

----------------------------------

الدلفي لغة رائعة وقوية لم أقلل من شئنها لكن القصد كان في البيئة المستخدمة الـ.net فيها أدوات قوية جاهزة

مقارنة بالدلفي والذي يشبه الكومبايلر حقها فيجوال بيسك 6.0 فـ هي قليلة الأدوات وأيضاً أدواتها ضعيفة بالنسبة للمقارنة

----------------------------------

صلى على الرسول

----------------------------------

كيف لاتتقارن اللغات

بل تتقارن من ناحية الإمكانيات والسهولة والجهد و"الأدوات" التي قارنت بها قبل قليل

ولو قارنا بالإمكانيات أظن أن الدلفي أفضل من هذه الناحية

والآن نأتي لـ السهولة والجهد هي مرتبطة نوعاً ما بالأدوات فـ قلة الأدوات سينتج عنها الجهد فأنت ستبرمج بعض الأدوات التي ستحتاجها بنفسك

وهكذا سيضيع وقت المبرمج الذي يعتبر هو الميزة بين المبرمجين

وسيرهقك الجهد الناتج

----------------------------------

أنا لا أتكلم عن الأدوات ككل ولكن بعضها

----------------------------------

صلى على الرسول

----------------------------------

هكذا نقارن اللغات تباً لها من أين أتتنا !

---------------------------------------------------

vr7y9y10.jpg
#12
the virus deadly كتب:

السلام عليكم ورحمة الله وبركاته

هل يكفي لغة الدلفي لبرمج الالعاب مع العلم ان الدلفي يقبل مكتبة openGL

مع انني خبير في الدلفي والفيجوال .net وبرمجة بعض الاشياء على الدلفي ومكتبة GLScene هل علي ان اتعلم لغة c++lمن البداية لكي ابرمج العاب تقريبا ضخمة ام ابقى في الدلفي الفيجوال.net

الرجاء انا محتار لان كل الشروحات على الc++ وكان الدلفي والفيجوال لا علاقة لها في الموضوع

نعم تكفي إن شاء الله , لو لديك الخبرة الكافية في Delphi و OpenGL , يمكنك البدء بقراءة هذا الكتاب

طبعاً هو يشرح المبادئ الأساسية في OpenGL والأمثلة بلغة C++ , لن تجد مجهود في فهمه إذا كانت لديك خلفية جيدة عن البرمجة , وحتى سيمكنك فهم معظم الاكواد الموجودة .. لكن المهم ان تفهم المبدئ جيداً ويمكنك بعد ذلك تطبيقه باستخدام دلفي إن شاء الله .

هناك كتاب آخر , مخصص لدلفي , لكنه قديم (1999 :blink:) , لكن يمكنك الاستفادة منه .

ملاحظة :) لا تعتمد على كتاب بعينه فقط , ستحتاج إلى خبرة -ولو بسيطة- في مجالات متعددة مثل 3D Modeling , Game engine architecture ..

بالنسبة لميزة C++ عن دلفي , فهي انها تعتبر أفضل لغات البرمجة حالياً وتستخدم بكثرة ؛ لذا ستجد معظم الكتب تستخدمها في الأمثلة , فإما ان تتعلم C++ وتستخدمها في مشاريعك (بما ان لديك خبرة في دلفي , تعلم C++ لن ياخد منك وقت إن شاء الله) أو تفهم قواعدها حتى تتمكن من فهم الأمثلة الموجودة في الكتب الأجنبية.

بالتوفيق :)

تم تعديل هذه المشاركة بواسطة Delphawi في 21 نوفمبر 2011 في 22:24

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

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