• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 15 من 15

    الموضوع: دليلك للغات البرمجة و برامج التصميم

    1. #1
      التسجيل
      29-11-2001
      الدولة
      Beyond Dreams
      المشاركات
      1,001
      المواضيع
      48
      شكر / اعجاب مشاركة

      دليلك للغات البرمجة و برامج التصميم

      يتساءل الكثيرون عن البرنامج أو اللغة الذي يجب أن يستخدموها لبرمجة و تصميم الالعاب، و لمساعدتهم في تقرير ذلك جمعت بعض المعلومات و المواقع المفيدة عن طائفة منوعة من البرامج و اللغات، على أمل أن يساعدكم ذلك في الاختيار.

      أولا: لغات البرمجة:

      C
      C هي لغة تدعم البرمجة البنائية، مما يعني أن برامج ال C مكتوبة كمجموعة من الدوال و استدعاؤها. و
      بالتالي فمن الاسهل فهم أكواد C من اللغات الاقدم مثل COBOL و Fortran. ان لغة C ملائمة لكتابة انظمة التشغيل و هي لغة سريعة و قوية.

      المزايا: جيدة لكتابة البرامج الصغيرة و السريعة، ذات تصميم سهل و هي لغة قياسية لا تختلف من مترجم Compiler لآخر (بشكل عام).
      العيوب: لا تدعم البرمجة الكائنية object oriented programming و الاوامر صعبة الفهم أحيانا.
      موقع: لا أعرف، جرب البحث في Google


      C++
      لغة تدعم البرمجة الكائنية و حفيدة لغة الC. البرمجة الكائنية تعتمد على الكائنات و العلاقة بينها، و هي أقوى ميزات C++ فهي اكثر تنظيما و أسهل في الفهم و التعامل من البرمجة البنائية.

      المزايا: أفضل من C للبرامج الكبيرة، دعم البرمجة الكائنية، معظم الالعاب مكتوبة باستخدامها.
      العيوب: معقدة مثل C لكن أبطأ.
      موقع: http://www.cplusplus.com


      Assembly أو لعة التجميع (ASM اختصارا)
      أول لغة برمجة. معقدة جدا و عبارة عن ترجمة لاوامر لغة الكمبيوتر لاوامر مقروؤة لكن صعبة و معقدة و تجبرك على التعامل مع الاشياء الدقيقة و المملة. نادرا ما تستعمل لتصميم الالعاب و انما تستعمل اجزاء منها لتقوية الالعاب و زيادة سرعتها.

      المزايا: أسرع و اصغر لغة متوفرة.
      العيوب: صعبة جدا و مملة. يجب ان تكتب اوامر مختلفة لكل نظام تشغيل أو نوع كمبيوتر.
      موقع: ؟؟


      Pascal
      اللغات القديمة مثل COBOL و FPRTRAN كان من عيوبها الرئيسية أنها عشوائية و غير منظمة. كانت الاوامر تكتب بشكل أمر لكل سطر و في البرامج الكبيرة يبدو الناتج معقدا و صعب القراءة، و هكذت ولدت Pascal كأول لغة بنائية. Pascal تقريبا انقرضت في التسعينات مع ظهور وندوز و انتشار C و ++C الاسرع و الاقوى. و مع ذلك فقد ظهر Delphi لاحقا و هو مترجم Compiler لPascal يملك ميزات قوية و واجهة مستخدم جميلة.

      المزايا: سهلة التعلم و منظمة.
      العيوب: لا تدعم البرمجة الكائنية (هناك نسخ قليلة تدعمها) و اللغة غير قياسية و محدودة الانتشار.
      موقع: http://www.borland.com/delphi


      Visual Basic
      ظن الكثيرون أن لغة BASIC قد انتهت و انحسر اهتمام المصممين بها و توجهوا للغات أسهل و اكثر تنظيما. لكن ميكروسوفت قررت اعادة احياء هذه اللغة. Visual Basic هي لغة/برنامج مبنية على BASIC سهلة الفهم و مسلية، لا تدعم البرمجة الكائنية تماما. مصممة اساسا لتصميم برامج بسيطة لوندوز و ذات واجهة تصميم متميزة جدا و تمكنك من رؤية ما تصممه فورا.

      المزايا: سهلة، قوية، واجهة المستخدم رائعة، لها العديد من المكتبات و مواقع المساعدة، لا تستخدم مترجم Compiler مما يجعل رؤية البرنامج و العمل عليه أسرع.
      العيوب: لا تدعم البرمجة الكائنية تماما، ليست مجانية، التعامل مع الAPI و أكواد اللغات الاخرى معقد نوعا ما، لا تعمل الا على وندوز.
      موقع: http://msdn.microsoft.com/vbasic


      Java
      جافا صممت لتكون نسخة أسهل و اصغر من ++C للاستعمال في المواقع و المشاريع الصغيرة. لغة قوية ثابتة مثالية للبرامج الصغيرة. جافا تشبه ++C لكنها تعتمد اعتمادا كليا على البرمجة الكائنية.

      المزايا: تعمل على جميع الاجهزة، يمكن تضمين برامجها في مواقع الانترنت، لغة قياسية تقريبا، من النادر أن تسبب مشاكل ذاكرة للكمبيوتر، العديد من الامثلة متوفرة على الانترنت.
      العيوب: بطيئة مقارنة ب++C، نادرا ما تستخدم للمشاريع الكبيرة.
      موقع: http://www.javasoft.com

      ثانيا: برامج التصميم:

      RPG Maker 95/2000/2003
      برنامج لتصميم العاب RPG بسهولة و دون الحاجة لتعلم البرمجة. يملك واجهة بسيطة و اسلوب تصميم و رسم سهل للخلرائط. برنامج ياباني من Ascii مر بعدة مراحل و يأتي مع العديد من الموارد الجاهزة.

      المزايا: سهل جدا، الكثير من ملفات المساعدة و الصور متوفرة على الانترنت
      العيوب: محدود جدا جدا، غير قانوني الا في اليابان، لا يمكن بيع العابك
      موقع: http://www.rpg2knet.com - http://www.rpginfinity.com - http://www.rm2k3.com

      Game Maker
      برنامج لتصميم اي نوع من الالعاب الثنائية بسهولة، يملك لغة برمجة خاصة و اسلوب تصميم مميز و سهل. احدث نسخة هي 5.

      المزايا: سهل، أقل حدود من RPG Maker، الكثير من الموارد متوفرة على الانترنت
      العيوب: بطيء، محدود، غير مجاني
      موقع: http://www.cs.uu.nl/people/markov/gmaker/download.html

      Sphere
      محرك ثنائي الابعاد مكتوب في ++C مع ادوات اضافية للخرائط و يعتمد على Javascript كلغة البرمجة. محرك قوي جدا و سريع لكن معقد قليلا للمبتدئين. يمكن عمل العاب ثلاثية الابعاد محدودة باستخدامه.

      المزايا: سريع، حدود قليلة جدا، قوي.
      العيوب: لا يوجد ملفات مساعدة كثيرة، معقد للمبتدئين.
      موقع: http://sphere.sf.net

      RPG Toolkit
      برنامج لتصميم العاب RPG ثنائية الابعاد، أصعب من RPG Maker لكن أقل حدودا و أكثر مزايا. يعتمد على لغة برمجة بسيطة تسمى RPG Code للاحداث. يدعم الكثير من ملفات الصور و الاصوات اضافة للاضافات Plugins المكتوبة في ++C أو أي لغة أخرى مما يجعله غير محدود تقريبا.

      المزايا: الحدود قليلة، ملفات المساعدة كثيرة، سهل
      العيوب: المحرك بطيء جدا(سيتم تعديل ذلك في النسخ القادمة)، واجهة المستخدم سيئة، مليء بالاخطاء.
      موقع: http://www.rpgtoolkit.com

      RPGDS
      برنامج لتصميم RPG في مرحلة الBeta . فكرة البرنامج هي اعتماده شكل و اسلوب RPG Maker لكن مع اوامر برمجة متقدمة. مما يجعله سهل بشكل عام و قليل الحدود. كما يدعم الاضافات و الاشكال ثلاثية الابعاد بشكل محدود.

      المزايا: سهل، الحدود قليلة، المحرك جيد
      العيوب: اسلوب RPG Maker في كتابة البرامج لا يناسب البرمجة المتقدمة، لا يتم تحديث البرنامج كثيرا، لا يعمل على الحواسب القديمة، لا تتوفر الكثير من ملفات المساعدة.
      موقع: http://www.crypticdesigns.com

      ماذا استخدم؟
      اجابة السؤال تعتمد على نوع لعبتك. اذا كنت تريد لعبة RPG بسيطة ثنائية الابعاد استخدم RPG Maker و اذا كنت تريدها معقدة أكثر جرب Sphere أو RPG Toolkit أو RPGDS أما اذا كنت تريد صنع لعبة مغامرات أو أي نوع من الالعاب ثنائية الابعاد استخدم GameMaker.
      اذا رأيت أن هذه البرامج محدودة للعبتك جرب Visual Basic أو Pascal البسيطين و القويين و اذا أردت مزيدا من السرعة و القوة جرب Java. اذا اردت لغة قوية جدا و سريعة للعبة ثلاثية الابعاد أو حتى لعبة بمستوى تجاري جرب C أو ++C (معظم الالعاب التجارية للبلايستيشن، كمبيوتر، الخ مصممة ب++C). أما اذا اصابك الجنون و اردت أقوى شيء متوفر و تحكم كامل بالكمبيوتر فتعلم Assembly. عموما، القاعدة تقول: اذا استطعت تصميم لعبة ببرنامج أو لغة سهلة فلا تتعب نفسك بتصميمها باللغة الاصعب لان ذلك تضييع للوقت (الا اذا اردت التعلم) و الامر كله بيدييك فاختر اللغة أو البرنامج الذي تحب.

    2. #2
      التسجيل
      03-09-2003
      الدولة
      d=(n_n)=b دار بو خليفة d=(n_n)=b
      المشاركات
      1,096
      المواضيع
      62
      شكر / اعجاب مشاركة
      موضوع حلو وااااااااااااااااااااااااااااااااااااايد بس صاحبة احلى

      تسلم على الموضوع
      ::

      ::



      "التوقيع فوق التعديل لوووووول "

      3/12/2005...."and UAE Naruto...is back again"

      من مواضيعي

      "مؤقتاً ماشي مواضيع حلوة "

      ::

      ::

    3. #3
      التسجيل
      28-10-2002
      الدولة
      (السعودية)
      المشاركات
      1,042
      المواضيع
      71
      شكر / اعجاب مشاركة
      السلام عليكم

      ممتاز RPG يعطيك ألف عافية

      وكلامك بمجمله لا غبار عليه

      ورأيي الشخصي :

      برمجة الألعاب لها طريقين (واقعياً) :

      1- بيسك لتوفر الأمثلة والمحركات المجانية

      والخيار الأفضل

      2- ++C (وليس جافا) لأنها متشابهتان تقريباً ولكن ال++C أفضل من ناحية الأمثلة والمحركات
      لذا لا حاجة للجافا طالماً أن ال++C موجودة (+ تشابهما الكبير)

      أما اللغات الأخرى (فواقعياً) نادراً ما يعمل عليها ألعاب وهذا يعني قلة وجود المحركات والأمثلة

      وشكراً
      كود:
      Arabian Xtreme Designs : http://axdteam.com

    4. #4
      التسجيل
      16-08-2002
      المشاركات
      204
      المواضيع
      16
      شكر / اعجاب مشاركة
      تعقيب/
      Visual Basic
      ظن الكثيرون أن لغة BASIC قد انتهت و انحسر اهتمام المصممين بها و توجهوا للغات أسهل و اكثر تنظيما. لكن ميكروسوفت قررت اعادة احياء هذه اللغة. Visual Basic هي لغة/برنامج مبنية على BASIC سهلة الفهم و مسلية، لا تدعم البرمجة الكائنية تماما. مصممة اساسا لتصميم برامج بسيطة لوندوز و ذات واجهة تصميم متميزة جدا و تمكنك من رؤية ما تصممه فورا.

      المزايا: سهلة، قوية، واجهة المستخدم رائعة، لها العديد من المكتبات و مواقع المساعدة، لا تستخدم مترجم Compiler مما يجعل رؤية البرنامج و العمل عليه أسرع.
      العيوب: لا تدعم البرمجة الكائنية تماما، ليست مجانية، التعامل مع الAPI و أكواد اللغات الاخرى معقد نوعا ما، لا تعمل الا على وندوز.
      موقع: http://msdn.microsoft.com/vbasic
      ينطبق هذا على VB6 ودونه اما vb.net او vb7 فهي مختلفة اختلاف شبه جذري حيث اصبحت 100% OOP(برمجة الكائنية) واختلفت بعض الاوامر واصبحت شبيهة لاموامر اغلب اللغات .
      موقع/ http://www.vbdotnetheaven.com/

      اضافة /

      C شارب
      مع تطور العصور( عصور الكمبيوتر) وتطو الغات اصبح هنالك تعدد في اللغات حيث ظهرة لغات جدبد واهمها c شارب وهي وليدة لمايكروسوفت وهي تأخد من قوة السي ليونة الفيجوال بيسك وحيث اصحبت من اللغات القوية جدا والفعالة واحصبحت محط انظار المبرمجين ووجهت اغلبهم

      المزايا: السهولة ، الليونة ، القوة الفاعلة ، سهولة التاعمل مع api وسهولة دمج اكواد من لغات اخرى تقارب ال18 لغة وهذه خاصية في كل لغات الـ .NET.،
      موقع :http://www.c-sharpcorner.com/


      وفي رأيي / افضل السي شارب لقوتها وسهولتها ،ولانه يمكن استخدام المحركات التي تعمل على الفجوال بيسك والسي++ (وهذه نصيحتي لمن لم يبدأ الدخول في البرمجة) وهي اقوى من الفجوال بيسك وبنفس السهولة

      وفي هذه الايام يمكن ان تبرمج الألعاب باي لغة اردت
      مواضيعي القديمه
      Run3D

      ClockTower3D

    5. #5
      التسجيل
      30-05-2003
      الدولة
      Kuwait
      المشاركات
      992
      المواضيع
      65
      شكر / اعجاب مشاركة

      Re: دليلك للغات البرمجة و برامج التصميم

      موضوع حلو ومفيد

    6. #6
      التسجيل
      20-02-2003
      الدولة
      الشرقية,السعودية
      المشاركات
      344
      المواضيع
      28
      شكر / اعجاب مشاركة
      بالنسبة لي احب الار بي جي ميكر و لكن ليس كثيرا لانه محدوووووووووووود و اذا تبغى توسع لعبتك فيه فالجهد بيكون اضعاف مضاعفة
      ام الفيجوال بيسك اذا بتسوي ثنائية لبعد ارميه و خذ جيم ميكر لانه نفس القدرات تماما بالنسبة للتو دي

      اما الباقي فهيت فيه

    7. #7
      التسجيل
      28-10-2002
      الدولة
      (السعودية)
      المشاركات
      1,042
      المواضيع
      71
      شكر / اعجاب مشاركة
      السلام عليكم

      أحسنت الكريستال لغات .Net الجديدة هي قضية المبرمجين الآن

      وأنا فعلاً أخطط وأخطط على #C

      http://www.c4arab.com/showac.php?acid=22

      وشكراً
      كود:
      Arabian Xtreme Designs : http://axdteam.com

    8. #8
      التسجيل
      29-11-2001
      الدولة
      Beyond Dreams
      المشاركات
      1,001
      المواضيع
      48
      شكر / اعجاب مشاركة

      Re: دليلك للغات البرمجة و برامج التصميم

      اقتباس المشاركة الأصلية كتبت بواسطة الكريستال
      تعقيب/


      ينطبق هذا على VB6 ودونه اما vb.net او vb7 فهي مختلفة اختلاف شبه جذري حيث اصبحت 100% OOP(برمجة الكائنية) واختلفت بعض الاوامر واصبحت شبيهة لاموامر اغلب اللغات .
      موقع/ http://www.vbdotnetheaven.com/

      اضافة /

      C شارب
      مع تطور العصور( عصور الكمبيوتر) وتطو الغات اصبح هنالك تعدد في اللغات حيث ظهرة لغات جدبد واهمها c شارب وهي وليدة لمايكروسوفت وهي تأخد من قوة السي ليونة الفيجوال بيسك وحيث اصحبت من اللغات القوية جدا والفعالة واحصبحت محط انظار المبرمجين ووجهت اغلبهم

      المزايا: السهولة ، الليونة ، القوة الفاعلة ، سهولة التاعمل مع api وسهولة دمج اكواد من لغات اخرى تقارب ال18 لغة وهذه خاصية في كل لغات الـ .NET.،
      موقع :http://www.c-sharpcorner.com/


      وفي رأيي / افضل السي شارب لقوتها وسهولتها ،ولانه يمكن استخدام المحركات التي تعمل على الفجوال بيسك والسي++ (وهذه نصيحتي لمن لم يبدأ الدخول في البرمجة) وهي اقوى من الفجوال بيسك وبنفس السهولة

      وفي هذه الايام يمكن ان تبرمج الألعاب باي لغة اردت
      نعم، ما قلته عن فيجوال بيسك صحيح و كذلك #C مع أني لم أجربها، فانها كما أعرف نسخة ميكروسوفت من جافا. فهي تشبهها كثيرا و ان كانت افضل من نواحي معينة. يعيب #C أنها مخصصة لوندوز فقط (كجيع منتجات ميكروسوفت تقريبا) كما أنها اضعف من C أو ++C و أقل سرعة بشكل عام. هي لغة جيدة جدا مع ذلك و تميل للسهولة و قوية عموما كما أنه من الممكن دمجها مع لغات أخرى.

      عموما، اذا كنت تريد تعلم #C لما لا تتعب نفسك أكثر قليلا و تتعلم ++C أو جافا؟ فالاسلوب متشابه، كما أن جافا أكثر انتشارا و ثباتا.

    9. #9
      التسجيل
      16-08-2002
      المشاركات
      204
      المواضيع
      16
      شكر / اعجاب مشاركة
      عموما، اذا كنت تريد تعلم #C لما لا تتعب نفسك أكثر قليلا و تتعلم ++C أو جافا؟ فالاسلوب متشابه، كما أن جافا أكثر انتشارا و ثباتا.
      بدأت مشواري البرمجي عندما تخرجت من الابدتائية وبداتها بـ vb3 ومن مرورا بـvb4,5,6 حتىvb.net ومبرمج على لغات آخرمثل #C و JAVA وحتى ++C
      ولاكن خبرتي في السي محدوة بالنسبة لبقية اللغات التي اتقنها وكنت اميل للفجوال بيسك اكثر حتى ظهرت #C بالرغم من ان مستواي في الجافا (3\4) قبل ظهورها

      وبخبرتي في اللغات تعلمت شيء وانصح اخواني الاعضاء لاتضيعو وقكتم في تعلم اكثر من لغة كما فعلت لانها مضيع للوقت لاغير حيث يمكنك الآن ان تبرمج ما اردت باي لغة اردت
      حيث الآن بعد ظهور VS.net لم يعد هناك فرق في الاداء وادعم قولي بهذا التوضيح في احدى المراجع التي لدي :


      انظر الى CLS وCLR في فريم ورك دوت نت

      منتدى ممتاز للـ(.net) :
      www.dotnetforums.net
      مواضيعي القديمه
      Run3D

      ClockTower3D

    10. #10
      التسجيل
      21-02-2003
      الدولة
      الإمارات العربية المتحدة
      المشاركات
      2,350
      المواضيع
      80
      شكر / اعجاب مشاركة
      موضوع اكثر من رائع .... مشكور و ما تقصر

    11. #11
      التسجيل
      11-04-2002
      الدولة
      سوريا
      المشاركات
      760
      المواضيع
      76
      شكر / اعجاب مشاركة
      موضوع رائع . الله يعطيك العافية أخي RPG و لباقي الشباب على الإضافات .
      و لكن مثل ما نقول عندنا في الشام ( فتت بالحيط ) ! لأني كنت أريد بعد حوالي شهرين أن أدخل دورة تعليم ++C و لكني احترت قليلاً و ذلك بعد صدور لغات Visual Studio.net و خاصة الـ #C .

      فالسؤال هنا هل السي شارب من ضمن لغات Visual Studio.net ؟ , وهل هي أقواها ؟ و من تفضلون منها ؟
      لأني أعتقد أنه من الصعب أن تتعلم جميع لغات Visual Studio.net بل على الأقل لنتعلم أحد أفضلها و أسهلها .
      المهم ... يا ريت لو تفيدوننا في هذا الموضوع .
      لا إله إلا الله
      مشروع لتعليم أساسيات لغة الـ ++C :
      -
      موضوع لتعليم الفيجوال بيسك 6 :

    12. #12
      التسجيل
      29-11-2001
      الدولة
      Beyond Dreams
      المشاركات
      1,001
      المواضيع
      48
      شكر / اعجاب مشاركة

      Re: دليلك للغات البرمجة و برامج التصميم

      اقتباس المشاركة الأصلية كتبت بواسطة Wolf Sniper
      موضوع رائع . الله يعطيك العافية أخي RPG و لباقي الشباب على الإضافات .
      و لكن مثل ما نقول عندنا في الشام ( فتت بالحيط ) ! لأني كنت أريد بعد حوالي شهرين أن أدخل دورة تعليم ++C و لكني احترت قليلاً و ذلك بعد صدور لغات Visual Studio.net و خاصة الـ #C .

      فالسؤال هنا هل السي شارب من ضمن لغات Visual Studio.net ؟ , وهل هي أقواها ؟ و من تفضلون منها ؟
      لأني أعتقد أنه من الصعب أن تتعلم جميع لغات Visual Studio.net بل على الأقل لنتعلم أحد أفضلها و أسهلها .
      المهم ... يا ريت لو تفيدوننا في هذا الموضوع .
      على حد علمي فالسي شارب من أقوى و أهم لغات Visual Studio.net أما عن التفضيل فأنا لا أفضل أي شيء من ميكروسوفت ، ربما فيجوال بيسك فقط... لكن بالطبع هذا تفضيل شخصي و الامر يعتمد عليك.

      أنا أنصحك أن تتعلم #C أو ++C فهما الاقوى على حد علمي كما أن اللغتين متشابهتين كثيرا، اذا اردت السهولة فحاول مع Visual Basic أو #C و جميع هذه اللغات متوافرة ب .net كما أعتقد.

    13. #13
      التسجيل
      23-07-2008
      المشاركات
      5
      المواضيع
      0
      شكر / اعجاب مشاركة

      رد: دليلك للغات البرمجة و برامج التصميم

      شكرا أخي على البرنامج فهو بالفعل خطوة كبيرة للمبتدئين ..

      ولكن احذر من الغوص في مثل هذه البرامج ونسيان الموضوع الأساسي وهو تعلم لغة برمجة تفيدك

    14. #14
      الصورة الرمزية Sun Girl
      Sun Girl غير متصل Łђẗ ốF Ł!FΞ
      0
       
      التسجيل
      24-07-2008
      الدولة
      In ThE yEllOw SuN
      المشاركات
      864
      المواضيع
      40
      شكر / اعجاب مشاركة

      رد: دليلك للغات البرمجة و برامج التصميم

      تسلم على البرنامج

    15. #15
      التسجيل
      25-07-2006
      الدولة
      بغــداد
      المشاركات
      2,054
      المواضيع
      68
      شكر / اعجاب مشاركة

      رد: دليلك للغات البرمجة و برامج التصميم

      موضوع قديم حرررراااااااام الرفع يا اخوان

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •