عرض كامل الموضوع : اي لغه افضل في برمجة الالعاب؟
المرايا السبع
08-12-2005, 18:18
بسم الله الرحمن الرحيم
عندي استفسار للاعضاء المبرمجين
بخصوص برمجة الالعاب
في نضركم أي لغه أفضل لبرمجة الالعاب
الـ++C
أم
الفيجول بيسك
المرايا السبع
08-12-2005, 18:21
أنا على حد علمي الفجول بيسك أسهل
بس الــ++c مميزاتها اكثر
احب أسمع رايكم
The Crash
29-01-2006, 15:37
بدون شك ++c
الفيجوال بيسك لا يصلح مطلقا لبرمجة الألعاب إلا إذا كانت لعبة بسيطة جدا ..و حتى البسيطة بالكاد يشغلها جيدا
اخي المرايا السبع
لفت نظري طريقة السؤال
انت تقول ما افضل لغة لبرمجة الالعاب فيجوال بيسك ولا سي بلس بلس
احب اقول ان هناك الكثير من اللغات الاخرى غير هاتين اللغتين
ولكن ان اردت المقارنة بين هاتين اللغتين فاقول بانه لتصميم لعبة جيدة وممتازة تحتاج الى اكثر من لغة وكما يقول المبرمجين الاذكياء دائما بان المبرمج المحترف هو من يستطيع ان يأخذ مميزات كل لغة للاستفادة منها
ففي عملية البرمجة تكون انت القائد والمتحكم وانت من يستفيد من امكانيات كل لغة حسب رغبته وارادته وحاجته
اخي crash مع احترامي لك
لا اعلم كيف تقول هذا الكلام وانت مبرمج محترف
ولكنك هكذا تقدم نموذج سئ للمبتدئين
الفيجوال بيسك لغة ممتعة وبسيطة وبامكانك تصميم الكثير من الالعاب اجيدة والمسلية بها
هل تعرف لعبة من سيربح المليون ؟؟؟
بالتأكيد تعرفها
الا يمكن للفيجوال بيسك تصميم تلك اللعبة ؟؟؟
اذا كنت مبرمجاً حقيقياً فسوف تعرف الجواب
وارجو منك اخي الكريم
ان تدع آرائك الشخصية للمناقشات مع المبرمجين القدامى والمحترفين مثلك أما المبتدئين فعليك تشجيعهم دائما
أرجو أن فهمت كلامي جيداً
وكذلك أرجو ان تقبل إضافتي لك في الماسنجر
The Crash
16-02-2007, 13:37
اخي crash مع احترامي لك
لا اعلم كيف تقول هذا الكلام وانت مبرمج محترف
ما الغلط في كلامي
ولكنك هكذا تقدم نموذج سئ للمبتدئين
الفيجوال بيسك لغة ممتعة وبسيطة وبامكانك تصميم الكثير من الالعاب اجيدة والمسلية بها
برمجة الألعاب المتطورة ليست للمبتدئين و إنما هي لمبرمج قطع شوطاً طويلاً و لو عديت المبرمجين الخاصين بها في الوطن العربي كله لكانو على أصابع اليد الواحدة
هل تعرف لعبة من سيربح المليون ؟؟؟
بالتأكيد تعرفها
الا يمكن للفيجوال بيسك تصميم تلك اللعبة ؟؟؟
متى كنا نعتبر من سيربح المليون لعبة...هذه عبارة عن سجاذة يمكن برمجتها بواسطة الفلاش ولا تحتاج إلى لغة برمجة حتى..و لكن قلي أنت كيف سنصير عالم ثلاثي الأبعاد بدون ما ينهك ذاكرة الحاسب ...
أنت بتقدر تعمل لعبة متل الFifa على الفيجوال..أول تشغيل للعبة تأكد أنو جهازك رح يفوت بالحيط و أنا مرة جهازي عاد التشغيل لوحده بسبب مثال بسيط عملته على الفيجوال بيسك
اذا كنت مبرمجاً حقيقياً فسوف تعرف الجواب
...أنا أستطيع أن أبرمج لعبة بواسطة الvb و لكن عليك أنت أن تنتظر يوم كامل حتى تعمل Render للعبة ..
وارجو منك اخي الكريم
و سوف أضحض كلامك السابق بأن Microsoft عندما عملت الSDK الخاص بالDirect x جعلت الأمثلة خاصة بال #C و ال++C.
ان تدع آرائك الشخصية للمناقشات مع المبرمجين القدامى والمحترفين مثلك أما المبتدئين فعليك تشجيعهم دائما
أرجو أن فهمت كلامي جيداً
كثر المتفلسفون عن برمجة الألعاب و لم نرى شخصاً واحداً منهم....فيكيف تتكلم عن شيء لا تتقنه..و لا تعرف عنه شيئاً...برمجة الألعاب تدفع ثمنها دماً ...
الخبراء تجاوزو هذه النقطة من زمان و بدؤو العمل على الC ولو قلت لأحدهم فيجوال بيسك رح ضحك..أصلاً الVB6 لغة غير منظمة و برامجها الضخمة بتكون غريبة الأداء...
وكذلك أرجو ان تقبل إضافتي لك في الماسنجر
:p ولا يهمك.
خلاص مش مشكلة
انت صح وانا غلط
Wakashimazu
18-02-2007, 11:21
يسلموووووووووووووووووووووووووووو على الموضوع الحلوووو واتمنىى المزيد
عبقرينو2
18-02-2007, 18:23
السلام عليكم
أنا مو محترف مثلك The Crash بس أعرف في اللغات
بالنسبة للسؤال فلا مجال للمقارنة أكيد ++C
بس في أقوى منها وأحلى وهي Java وليس الجافا سكربت
في فرق بينهم شاسع والتشابه فقط في الإسم
ويقال أنه جاري برمجة ويندوز بلغة الجافا وبيكون رهيب {ما أقصد الفيستا}
والنقاشات إلي مسوينها ما تودي ولا تجيب
كل مبرمج وله آراءه وتخصصه
فمثلا المواقع لا تقتصر على php / html /asp وغيرها
بل يمكن أنك تسوي موقع يكون .exe مثال بريد موقع أين
تحياتي
عبقرينو
محمد بن عبدالله
18-02-2007, 19:37
السلام عليكم ورحمة الله وبركاته ،،
الـ C++ دون منازع ^__^
أنا صممت لعبه سابقاً في الفيجول بيسك .. وهي عباره عن متاهه ثلاثية الأبعاد
طلعت عيني عشان اسويها .. كيف بسوي المراحل وبعدين الأهداف والأماكن السرية
هذا كله غير التصاميم والحركاته الباقيه .. هم يستعملون دمج بين السي والبرامج ثلاثية الأبعاد
حيث أن الميزة في السي والتي يخلو منها الفيجول بيسك .. وجود عنصر المحاكاه ^_^
حيث يقوموا بوضع سيارة على سبيل المثال ... ثم يقوم البرنامج بمحاكاة حركتها وتطبيق قوانين
الفيزياء لحركتها.. لذلك يستطيع الكراكرز تطوير مراحل لأي لعبة والإضافة من مخيلتهم لأن البرنامج
سيقوم بمحاكاة ما يضيفوه دون أي مشاكل .. اما الفيجول بيسك لن يفعل ذلك ..بل عكس ذلك تماماً
سوف يعطب البرنامج إذا اختلف احد المدخلات ..
مع العلم .. ليس لي خبره في السي .. لكن قرأت عنها الكثير وأيضاً أخبرني عنها والدي الكثير فهو
يبرمج في تلك البيئة منذ اكثر من 30 سنة ..
:: عبقرينو2 ::
ويقال أنه جاري برمجة ويندوز بلغة الجافا وبيكون رهيب {ما أقصد الفيستا}
أنا لا أعرف الكثير عن الجافا .. ولكن ما اعرفه انها لا تستطيع التغلب مهما حصل على السي
لأن السي هي أم اللغات كما يقول البعض .. ومنها تم تصميم برامج التشغيل .. والإصدارات
الجديده دائماً من البرامج هي تحديثات في سطور البرمجة .. ويستحيل إعادة كتابة برنامج
يتجاوز الـ 500,000 سطر :لقافة:
وأيضاًُ .. ما اعرفه هو ان اللغة سي تعد من اللغات القليلة التي تستطيع صنع برنامج يقوم بالإقلاع
من بدء تشغيل الجهاز..فيكيف يكون الويندوز الذي يتم التفكير بتحديثه مصمماً بالجافا .. منتطقياً ::جيد::
دمتم في حفظ الرحمن ،،،
korabikka
19-02-2007, 11:38
:محبط: :محبط: اعتقد ان الالعاب تحتاج لغات اقوى:مكر: :مكر:
الدانـــه
24-02-2007, 15:20
بالنسبة لي مااعرف في C++
ممكن Java لانها اسهل اللغات ومستخدمه اكثر .. او ممكن .. vb صحيح انه صعب شوي ,,
مشكور اخوي .. موضوع رائع ,,
Star-Of-Destiny
25-02-2007, 20:17
أكيد الVB لأن بعض أقوى ألعاب ال2D مصنوعة بالVB و أحد أعرق الSources وهو الMirage source إللي بناء عليه تم إصدار الكثيييير أما لوكنت ناوي تبتل 6 أو 7 سنين تبرمج و تخليها 3D فهاذي مسأله ثانيه :مرتبك:
أبو شعيل
10-03-2007, 19:06
بس في أقوى منها وأحلى وهي Java وليس الجافا سكربت
انا سراحتا اوافق اخوي عبقرينو .. لغة الجافا هي العملاق القادم في لغات البرمجة وانصح الجميع تعلمها مع انها شوي ثقيلة وصعبة ولكن فيها الكثير من الاشياء اللي تبهرك ... وطبعا لا نستطيع ان تجاهلها في برمجة الالعاب (( معظم العاب اجهزة التطبيقات الجديد من تصميم لغة الجافا واقرب مثال الجوال .. ^_^))
وبالنسبة للغة الفيجول بيسك فهي لغة مع احترامي لجميع الاراء لا يستهان بها ..
تستطيع عمل الكثير بها ولكن يجب عليك ابتكار الطريقة .... وهذي مهمة المبرمج ::جيد::
Shadow Master
31-03-2007, 16:07
و الله في نظري يا جماعة الخير ان الفيجوال بيسك دوت نت ممكن تسوي ألعاب قوية بسبب المميزات المضافة إليها مثل البرمجة الكائنية التوجه Oop .
لكن اقول خلاصة الموضوع ( على بلاطة ) : اي لغة برمجة تبدع فيها استخدمها لبرمجة ألعابك . :رامبو: :رامبو:
مع الأخذ بعين الإعتبار ان السي ++ لها موارد و دروس كثيرة في برمجة الألعاب على خلاف الفيجوال بيسك .
:تدخين: ثانكـس:تدخين:
soufian.hack2
30-09-2008, 11:46
انا اوافق الاخ the crash فلغة c++ هي اللغة الام
المرايا السبع :
بعض الأسئلة إجابتها معروفة مهما قال الآخرون غير ذلك , لكن ....
هل حقاً تريد تطوير ألعاب بــ++C ؟
لا أظنها فكرة جيدة , وبما أن من سؤالك يبدو انك في البداية , أنصحك بـــ#C و XNA من ميكروسوفت .
إستخدم وسائل البحث(بالإضافة إلى Youtube) لترى أمثلة و فيديوز لألعاب جاهزة , سي شارب سهلة , XNA إطار عمل قوي مخصص للالعاب ,يدعم Shader Model 3.0 بالكامل و هي طريقة لصنع Real-Time Rendering Effects لإضفاء نوع من الواقعية على المشاهد الثلاث الأبعاد 0وستكون أجمل شيء تتعلمه في هذا المجال)..........بلا بلا .
الشيء الجيد فيه أنه مجاني وهو ضمن مشروع أطلقته ميكروسوفت لدعم الهواة وطلبة الجامعة أمثالنا , فلن تدفع ولا فلس مقابل ما تفعله به .
XNA أيضاً تدعم فكرته شركة SoftImage الكندية التي تصنع أدوات التصميم الثلاثي الأبعاد , وقد وفرت أداة مجانية جميلة جداً إسمها Mid Tool لتصميم 3Dالــ ثم تصديره بصيغ مخصصة لـــXNA ......
إن تكلم أحد على مشكلة بطيء لغات منصة .NET فأخبره أخي أننا في عصر معالجات core 2 duo والرامات 4 GB ...
XNA كافي لصنع ألعاب بمستوى عالٍ لأجهزة البي سي والإكس بوكس 360 , وهذه ميزة جيدة , فستجد الكثير ممن سيلعب لعبتك على شبكة Xbox Live ....
انصحك في البداية ان تذهب لليوتيوب وتبحث عن XNA Crash Demo وهي مقاطع فيديو من فريق تطوير Xbox في ميكروسوفت مذهلة لديموز تم صنعها بـــXNA .....
بعد أن تتقن صنع ألعاب بمثل جودة الديموز المعروضة في يوتيوب و creators.xna.com واردت صنع ألعاب ...هممم أكبر حجماً و تجارية تنافس العاب نلعبها في حياتنا , يمكنك وقتها أن تفكر في ++C , وسيكون إنتقالك لها سهلاً ولن يكلفك أكثر من بضعة اسابيع لتعلم الغة , ثم تعلم أحد مكتبات 3D كــOpenGl أو DirectX (ومع ذلك و لا أرى حاجة ملحة لذلك, سبب إستخدام الشركات لـــ ++C ليس من أجل الأداء فقط , فكما قلت لك الأداء لم يعد مشكلة في هذه الألفية , السبب هو أن لديهم أكواد سي وكلاسات ومحركات بــ++C ولا يريدون البدء بكتابة كل تلك الشياء من جديد بإستخدام #C أو غيرها, هناك شيء آخر , ادوات تطوير ألعاب الكونسول لكل الأجهزة ماعدا Xbox 360 لا تدعم إلا ++C\C مثل آخرهم بلايستيشن 3 الذي يرغمك على الكتابة بالسي و OpenGL لنه يعمل على نظام تشغيل لينوكس بعكس إكس بوكس ...أرجو الا يتم شتمي بتهمة التقليل من شأن هذه اللغة هنا , هي أقوى لغة بدون منازع (وإلا لما اتعبت نفسي بتعلمها), لكن الحاجة ليست ملحة لها في حالتنا هذه.....
عذراً على الخروج عن الموضوع , لكن هذا في صالحك :P
عبقرينو 2 :
جافا تم تطوير نواتها و مترجم البايت كود تبعها بإستخدام MS VisualC++ فلا يمكن أن تكون أفضل , جافا مثلها مثل السي شارب , يمكنك إعتبارها برنامج , والبرامج المكتوبة بها سكربتات(محولة إلى لغة بايت كود أو لغة وسيطة) تتم عملية ترجمة فورية لها عند تشغيلها ...الفرق يظهر هنا بكل وضوح و لكنه غير مهم كما كنت اقول ^_~ , ثانكس سوبر كومبيوترز , يو ميد أور لايف إيزير,فاستر أند سباكتاكولار :)
henry-12
10-10-2008, 03:49
مشكووووور على الموضوع الرائع
abu-assad
30-10-2008, 08:36
يسلمووووووووووووووووووووووووووووووووووووو
الجافا بدون منازع و ان اردت الدليل انظر الى جوالك
vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.