مشاهدة النسخة كاملة : [نقاش] فيوجوال بيسك VS C++ VS ...
mega team
04-09-2007, 10:14 PM
يا شباب انا فتحت الموضوع لكي ارا آرائكم المختلفة و وجهات نظركم ما هي افضل و اسهل و امكن لغة برمجة تجدها برايك مع ذكر الادلة C++ او فيوجوال بيسك او ديلفي او C او الجافا او اي لغة برمجة اخرى و ما هي افضل لغة لتصميم الالعاب و من امكانياتها اكثر و كم تحتاج للتعليم و انا برايي ان لغة فيوجوال بيسك هي افضل لغة و اسهلها حيث تستطيع صنع الالعاب و البرامج بها و من يخالفني الراى فانا جاهز لسماعه ....
GENRAL OF WORLD
04-09-2007, 11:02 PM
الحقيقة متقدرش تقول
الفيجوال بيسك احسن و اسهل لغة لعمل العاب تو دى و متقدرش تعمل لعبة ثرى دى عشان هتكون تقيلة جدا على الجهاز
لغة السى متقدرش تشتغل بيها و تعمل محرك العاب
السى بلس بلس هى اسهل من السى و اصعب من السى بلس بلس ممكن تاخد من سنتين ل5 سنين لتعلمها بس بعد ما تتعلمها تقدر تعمل بيها اى حاجة
و ممكن تقرأ موضوعي ده
http://www.montada.com/showthread.php?t=552427
Amir Imam
04-09-2007, 11:09 PM
بسم الله
انا عن نفسي بدات البرمجة عن طريق الفيجوال بيسك ولم اتعلم لغات اخرى الا السي بلس بلس والدارك بيسك
الفيجوال بيسك لا تدعم الا الديركت اكس 8 فقط ولكن في نفس الوقت هي اسهل لغة على الاطلاق في العمل اما السي بلس بلس فهي صعبة لكن في نفس الوقت غير محدودة وامكانياتها واسعة ولكن كما قال الجنرال ستحتاج وقت كبير لتعلمها وانا في رأي المتواضع اذا اردت برمجة الالعاب عليك بالدارك بيسك فهي قريبة من البيسك وسهلة في نفس الوقت ولكن طبعا امكانياتها اقل من السي بلس بلس ... اما عن حبي الشخصي فانا احب الفيجوال بيسك بلا شك
والله اعلم :)
shaderx
04-09-2007, 11:23 PM
بسم الله
برأيي c++ هو الأفضل و لو بحث فستجد أن عدد كتب تعليم برمجة الألعاب ب c++ الكبر من أي لغة أخرى , c++ قوي جدا لأنو بعد تحول الكود إلى binary يكون سريع جدا , و هذا لقوة تعامله مع memory وال cpu ولكن هناك مشكلة الممري منجمنة , و هنا تكمن قوة java حيث باستعمال garbage collector لا داعي للخوف من memory leaks .
بالنسبة لل c الضعف الوحيد هو انعدام ال oop و لهذا وجد ال c++
احدى المشاكل مع ال c++ هي وسعة هذه اللغة . يمكن ان تكتب نفس البرنامج ب مأة طريقة , من الصعب جدا إيجاد الأفضل .
و أقترح لكل من يريد تعلم ال c++ البداية بال c ثم يتعلم الأشياء المضافة في c++ .
محمد THE DARK K
05-09-2007, 02:42 AM
أقولك حاجة ولا تتعلم C ولا بطيخ ((أنا كده كده في جامعة بنتعلم C))
و لكن النقطة هنا السي صعب تعلمه وحيدا تحتاج الى دورات و كتب و غيره....................
لغة السي تستخدم في """""صناعة محركات الألعاب"""""""""""
ليه أنا معلم عليها بالأحمر لأنك مستحيل تعمل لعبة بالسي لأن في أكواد دايركت أكس و كمان API و هبل كتير عشان تعمل Load لModel يعني زل لذلك وجد ما يسمى الScript عشان تخصتر الوقت و الجهد
فا كده كده مدام أنت هاوي ملهاش لزمة بالمرة و ده رأي
shaderx
05-09-2007, 01:16 PM
السلام عليكم ورحمة الله وبركات لو ال API هو المشكل إذا استعمل GLUT أو ال SDL و لا تستعمل d3d أو opengl او win32 , لانها أسهل بكثير . لو المشكلة هي loading فهناك الكثير من المواقع التي تعطي مكتبات مجانية لهذا و هناك الكثير من الخياراتX MDL MD2 MD3 MD5 MS3D ...الخ أما بالنسبة للصور فيمكن استعمال devIL و هي مكتبة قادرة على فتح تقريبا كل فورمات الصور . المشكل يكمن في أشياء أخرى مثل scene management , و هنا عليك تقسيم ال LEVEL الى أجزاء صغيرة حتى يمكنك التخلص من الأجزاء الخارجة عن الكمرة و هكذا تكون اللعبة أسرع . هناك خيارات كثيرة لهذه التقنية يوجد ADt ,quadtree ,octree, bsp, KD tree . بالإضافة إلى هذا تحتاج إلى view frustum و ذلك لاستعمال ال frustum culling و هذه التقنية التي تمكنك من معرفة أي الأجسام هي داخل مجال الكمرة و أيها خارج مجالها . هناك أيضا oclusion culling و هذا لعدم رسم الأجسام المغطات بأجسام أخرى . و هناك أيضا الأشياء التي تضيف الجمال إلى اللعبة مثل dynamic shadows , lightmaping , shaders, multitexturing , و أشياء أخرى . باستعمال محركات جاهزة مثل darkbasic , gamestudio ,torque , virtools ...الخ تتخلص من كل هذا العمل , اما إذا أردت أستعمال لغة برمجة c++ vb java او أي لغة أخرى فعليك أن تواجه هذه المشاكل مع العلم أني لم أذكر كل شيء , الغة الأفضل لحل هذه المشاكل هي c++ . في النهاية أريد أن أقول لا تدع هذه المشاكل تحبطك على تعلم لغات البرمجة , تعلم هذه الأشياء ممتع جدا , و أمتع بكثير من البرمجة باي script language . بالنهاية أنصح بالمواقع التالية , فيها معلومات لا تحصى . www.gamedev.net www.gamasutra.com http://openil.sourceforge.net/ www.lighthouse3d.com/opengl/glut/ http://nehe.gamedev.net/ http://www.devmaster.net http://www.morrowland.com/apron/tut_gl.php
محمد THE DARK K
05-09-2007, 01:26 PM
shaderx
كفيت و وفيت و الصراحة script language أفضل لأن المحركات تكون مصممة خصيصا لألعاب و لودخلت موقع Devmaster كلهم يشجعوك على
تعلم Java python لأن اللغتين سهلين جدا كلغة عامة أما سي وجع راس مدام أنت لم تستعملها في حياتك العملية((أن تكون مهندس كمبيوتر)) فما لها داعي
shaderx
05-09-2007, 01:36 PM
بسم الله .
نعم لست مهندس ولا أستعملها في الحيات العملية , لكن أنا أعشق البرمجة , و أجد متعة كبيرة فيها , لذا انشاء الله سأتعلم ماستطعة من programing languages و scripting languages و كل شيء عن الألعاب (-:
mega team
05-09-2007, 03:22 PM
والله يا شباب انكم حيرتوني انا كنت عايز بس اعرف ايها افضل لغة لتصميم الالعاب و البرامج و كل ما يخص البرمجيات على الكمبيوتر بالاخص تصميم و صناعة الالعاب و افترضوا انوا انا تعلمت كل لغات البرمجة وين ممكن اكتب اكواد البرمجة لتصميم شيئ ما و كمان هل الدارك بيسك لغة برمجة او برنامج تصميم العاب و شكرا
ExtraOrdinary
05-09-2007, 03:37 PM
الدراك بيزك اختيار موفق جداً للمبتدئين مع إمكانات رائعة بالنسبة لثلاثيات الأبعاد
PrinceOfSorrow
05-09-2007, 03:41 PM
اخوووووووووووووووووووووووووووووووووووووووي
حسب علمي لكل للغة لها ميزات وعيوب ومافيه شي كامل ولكن الأختلاف يظهر في أمكانية تحقيق الغاية من مشروعك
يمكن في العاب تكون افضل لو كانت مبرمجمة على دارك بسك وفي العاب ممكن تكون افضل لو كانت بالفيجوال بسك وغيرها من المحركات او الغات الأخرى
السؤال الي لازم يعرفه المبرمج الألعاب الذكي ( مو شنو اقوى واحسن للغة استخدمها) بل (يحدد مشروعه ويشوف أي للغة ممكن تحقق المشروع الي في راسه بشكل أفضل )
it's DEPAND ON YOUR GAME TYPE THAT YOU WANT TO CREATE
PrinceOfSorrow
05-09-2007, 03:43 PM
نسيت اضيف نقطة !!
عجبني اسلوبك في الموضوع ماشاء الله من ناحية العنوان وتشويق
والاهم من ذلك احترامك لرأي والأدب ^^
mega team
05-09-2007, 04:11 PM
مشكووووووووووووووور لكم كلكم ... الدارك بيسك هل هو لغة برمجة او برنامج تصميم العاب مثل جيم ميكر ... و شكرا جدا جدا جدا .
محمد THE DARK K
05-09-2007, 04:30 PM
الدارك بيسك عبارة عن برنامج IDE لكتابة أكواد و هو Script يعني ممكن تقول عليه لغة برمجة و يدعم ديركت أكس
mega team
06-09-2007, 09:17 PM
ممكن حد يساعدنى و الله يكرموا و انا عارف انوا السؤال خارج عن نطاق الموضوع...هل يمكن عمل شخصيات و بيوت و مجسمات ثلاثية ب3d studio max وو ضعها في الالعاب مثلا انا اريد تصميم لعبة سيارات ثلاثية ببرنامج تصميم العاب جاهز او بلغة برمجة هل يمكن استيراد ملفات مصنوعة ب3d sudio max ...مثلا لعبة gta او need for speed او commandos هل الشخصيات و السيارات و البيوت مصنوعة ببرنامج مثل 3d studio max ... واذا انا احترفت و تعلمت على 3d studio max كيف يمكن استفيد او جعل الاخرين يستفيدون من خبرتي في المستقبل ...ممكن اسماء لالعاب في المنتدى يوجد فيها شخصيات مصنوعة ب3d studio max وشكرا لكم ...
محمد THE DARK K
06-09-2007, 10:01 PM
أخي العزيز سؤال مش واضح ولكن أذا كان قصدك لعبة مثل GTA أن تأخذ منها جرافيكس السيارات و المباني منها فهذا مستحيل لأن ملفاتها تكون مبنية ثانيا ب3d studio max أو غيره هناك صيغ ملفات معروفة و عامة مثل 3ds و X file والتي تفهمها المحركات و البرامج
mega team
06-09-2007, 10:34 PM
لا لا يا اخي لم يكن قصدي هذا بل كان قصدى اذا اردت تصميم لعبة بمحرك العاب او بلغة برمجة هل يمكنني الاستعانة ببرنامج 3d studio max لتصميم الشخصيات و المباني و اشياء اخرى ... لعبة gta مثلا فيها سيارات و ناس هل السيارات و الناس مصممين ب3d studio max او برامج مشابهة ... وشكرا لك ...
محمد THE DARK K
06-09-2007, 11:22 PM
أكيد أخي و لكن تقريبا 99% من حركات يكون تصميم الشخصيات من3d studio max المحرك شغلانته هو يعمل Load لمفلات الجرافيكس لا أكثر ليس له علاقة بMoedling
GENRAL OF WORLD
06-09-2007, 11:50 PM
لا لا يا اخي لم يكن قصدي هذا بل كان قصدى اذا اردت تصميم لعبة بمحرك العاب او بلغة برمجة هل يمكنني الاستعانة ببرنامج 3d studio max لتصميم الشخصيات و المباني و اشياء اخرى ... لعبة gta مثلا فيها سيارات و ناس هل السيارات و الناس مصممين ب3d studio max او برامج مشابهة ... وشكرا لك ...
نعم يمكنك بدلفى او دارك بيسك و سى بلس بلس و فيرتوولز هذا الى اعرفوا ;);)
mega team
07-09-2007, 04:53 PM
مشكوووووور جدا لكل من شارك في الموضوع ...
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .