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

محركات الالعاب

بدأه الايهاب في 28 نوفمبر 2010 · 16 رد · 2,429 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد محرك العاب يكون سهل ويعمل على vb.net

مع وجود امثلة

وشكرا

#2

:haha:

ما أنصحك حتى لو لقيت الـ محرك اللعبة اللي بتسويها راح تكون بطيئة خصوصا لو كانت 3D

يعني لو تبي تحترف ببرمجة الألعاب توجه إلى C# وإذا أنتهيت منها تعلم على المحرك XNA

المحرك قوي جداً واللغة أيضا قوية

والـ XNA أبطأ من Direct X بـ 2 %

طبعا هذي نصائح عامة

1 −2
vr7y9y10.jpg
#3
سي شربة كتب:

:haha:

ما أنصحك حتى لو لقيت الـ محرك اللعبة اللي بتسويها راح تكون بطيئة خصوصا لو كانت 3D

يعني لو تبي تحترف ببرمجة الألعاب توجه إلى C# وإذا أنتهيت منها تعلم على المحرك XNA

المحرك قوي جداً واللغة أيضا قوية

والـ XNA أبطأ من Direct X بـ 2 %

طبعا هذي نصائح عامة

لا يوجد فرق بين VB.NET و#C. كلاهما تقريباً نفس اللغة لأن كلاهما يتم ترجمته (مثل كل لغات الدوت نت) إلى لغة IL في النهاية. XNA يعمل عن طريق VB.NET ولو أنه ليس بشكل رسمي.

ثم هناك العديد من محركات الدوت نت خارج XNA. محرك Ogre المشهور له نسخة تعمل على جميع لغات الدوت نت.

1
#4
System Down كتب:

لا يوجد فرق بين VB.NET و#C. كلاهما تقريباً نفس اللغة --- XNA يعمل عن طريق VB.NET ولو أنه ليس بشكل رسمي.

أخوي تأكد من معلوماتك لإن خوينا XNA مبني على Direct X ويتحول لها لذلك قلت أنه أبطأ من الـDirect X بـ 2 %

وبعدين في فرق بين اللغتين صحيح في تشابه في الأكواد بس أيضاً في تشابه أكبر في الأكواد بينها وبين c++

وعندما تكلمت مع واحد من الشباب "رئيس المبرمجين" قارن c# بـ c++

مو بـ vb.net

لأن هذي اللغة مختصة بالـ مبتدئين عندنا في السعودية يدرسونها في 3 ثنوي وفي مصر 3 إعدادي << "تقريبا"

هذي اللغة للمبتدئين فقط ممكن تكون متوسطة القوة فلا تقارن بـ c++,c#,Delphi

فهذه اللغات "مشهورة" بقوتها وبرامجها ومحركاتها

أما vb.net فلم أسمع حتى بـ "محرك" له ();

عندما تريد أن تتعلم شيئاً تعلم الأقوى _____إذا سافرت في شرف مروم _-ـ_"c#.net"_ـ-_فلا تقنع بما دون النجوم________

صحيح أني لاأحب c# بسبب تفكيرها الغبي وأكوادها الأغبى بس إنها سريعة وقوية

تم تعديل هذه المشاركة بواسطة سي شربة في 19 يوليو 2011 في 03:25

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

أخوي تأكد من معلوماتك لإن خوينا XNA مبني على Direct X ويتحول لها لذلك قلت أنه أبطأ من الـDirect X بـ 2 %

وما دخل هذه بتلك؟ يمكنك استخدام DirectX من VB.NET أيضاً.

سي شربة كتب:

وبعدين في فرق بين اللغتين صحيح في تشابه في الأكواد بس أيضاً في تشابه أكبر في الأكواد بينها وبين c++

الشبه الوحيد بين ++C و#C هو شبه سطحي في الـsyntax. وتشابه واختلاف اللغات أعمق من المفردات النحوية.

سي شربة كتب:

وعندما تكلمت مع واحد من الشباب "رئيس المبرمجين" قارن c# بـ c++

مو بـ vb.net

أنا أعمل على الدوت نت منذ ظهرت عام 2002. أي قرابة 9 سنوات الآن. وطبعاً عملت قبلها على لغات أخرى من ضمنها الـ++C. وأؤكد لك أن VB.NET و#C أقرب لبعض من ++C. حتى لغة #F ذات النمط المختلف تماماً الـ#C أقرب إليها من ++C.

وحتى لا تقول أنني أؤلف كلام من عندي. اقرأ هذه المقالة (من مايكروسوفت) جيداً:

http://msdn.microsoft.com/en-us/library/ms973850.aspx

وهذا من ويكيبيديا قد يكون أسهل قليلاً:

http://en.wikipedia.org/wiki/.NET_Framework

520px-Overview_of_the_Common_Language_Infrastructure.svg.png

باختصار. الدوت نت عبارة عن runtime أو virtual machine يسمى الـCLR. هذا الـCLR لا يفهم سوى لغة واحدة فقط اسمها MSIL. ما يفعله الكومبايلر الخاص بجميع لغات دوت نت (بما فيها VB.NET و#C وغيرها) هو تحويلها إلى لغة MSIL. أي أن كلاهما في النهاية سيتحول إلى MSIL وهذا الـMSIL هو الذي يتعامل مع الـXNA وغيره.

بالعربي: لا فرق.

سي شربة كتب:

لأن هذي اللغة مختصة بالـ مبتدئين عندنا في السعودية يدرسونها في 3 ثنوي وفي مصر 3 إعدادي << "تقريبا"

كلام سخيف. سهولة اللغة لا تعني أنها لغة ضعيفة. لغة Python من أسهل اللغات في عالم الحاسب. يمكنك تدريسها لطلاب الابتدائي. رغم ذلك فهي لغة قوية جداً بدليل أنها (بجانب Java) من اللغات الرئيسية التي تستخدمها شركة Google.

سي شربة كتب:

هذي اللغة للمبتدئين فقط ممكن تكون متوسطة القوة فلا تقارن بـ c++,c#,Delphi

فهذه اللغات "مشهورة" بقوتها وبرامجها ومحركاتها

أما vb.net فلم أسمع حتى بـ "محرك" له ();

عندما تريد أن تتعلم شيئاً تعلم الأقوى _____إذا سافرت في شرف مروم _-ـ_"c#.net"_ـ-_فلا تقنع بما دون النجوم________

صحيح أني لاأحب c# بسبب تفكيرها الغبي وأكوادها الأغبى بس إنها سريعة وقوية

حقاً؟ هل يمكنك أن تسرد لي نقاط ضعف في الـVB.NET مقارنةً بـ#C؟

لاأريدها كلها.

نقطتين أو ثلاث تكفي.

لو حبيت أستخدم Google. لن أعتبره غشاً.

والشهرة لا تعني القوة. وكما ذكرت من قبل، أي محرك (أو حتى أي مكتبة!) يمكنك استخدامها مع #C يمكنك أيضاً استخدامها مع VB.NET.

نصيحة بالسعودي: حاجة ما تفهم فيها مظبوط لا تفتي فيها. وسيبك من "فلان قلّي وعلان قلّي"

تم تعديل هذه المشاركة بواسطة System Down في 19 يوليو 2011 في 06:42

#6

مكرر

تم تعديل هذه المشاركة بواسطة System Down في 19 يوليو 2011 في 06:42

#7

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

على العموم سوف أقول ما توصلت إليه إلى غاية مرحلتي هاته.

إن لغة vb مليئة بالأخطاء و لا يمكن حصرها و ما الداعي لمايكروسوفت لل c# f# و حتي j# , فأنا لا أتهجم على لغات البرمجة و لكن على المبرمج أن يأخذ أمرا على محمل الجد وهي : ما هي اللغة يعتمد عليها المصنع .

و هذه قائمة بالمحركات :

محرك blender engine مع مكتبة openGL و بدعم لغة python.

محرك xna مع مكتبة directX و بدعم لغات الدوت نت dot net microsoft.

محرك unity لا أعرف المكتبة بدعم جافا.

محرك 3dsMax مع مكتبة خاصة و بلغة خاصة.

محرك ogre بمكتبة openGL على ما أظن و بدعم قوي من C و C++.

محرك irrlicht بمكتبتا openGL و directX و بدعم لغة c و c++.

محركا unreal و crysis ثمنهما باهض جدا.

و هناك الكثير و أنسبهم الأول و أقواهم الأخيران.

1

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#8
3ds max2010 كتب:

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

على العموم سوف أقول ما توصلت إليه إلى غاية مرحلتي هاته.

إن لغة vb مليئة بالأخطاء و لا يمكن حصرها و ما الداعي لمايكروسوفت لل c# f# و حتي j# , فأنا لا أتهجم على لغات البرمجة و لكن على المبرمج أن يأخذ أمرا على محمل الجد وهي : ما هي اللغة يعتمد عليها المصنع .

كما قلت في ردي السابق من الخطأ أن تقول "أخطاؤها كثيرة" وتسكت. أعطني مجموعة منها لنتناقش إذا كانت أخطاء حقاً.

قد يكون اختيار اللغة بناءً على الشائع مفيداً إذا كنت ستعمل كموظف مع شركة قائمة. ولكن إذا كنت مبرمجاً وحيداً (أو مؤسساً لفريقك) فلك حرية أكبر في اختيار اللغة التي تعجبك وتناسبك أكثر.

#9
هنا

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#10

السلام عليكم, آسف أخي System Down , هذا ما يقال عنها . و لكن أظن أن الموضوع يدور حول المحرك الذي يناسب فيشيول بيزك و قد تم الكلام على xna .

و للعلم أكثر حاول الإتصال بالأخ "خلدون" في هذا المنتدي .

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#11

هذا الرابط يتحدث عن VB القديمة. نحن هنا نتحدث عن VB.NET التي لا صله لها بالقديمة سوى تشابه الإسم والـsyntax.

لا تصدق أبداً ما يأتي تحت بند "قال لي فلان". بل ابحث بنفسك عن الحقيقة.

−1
#12

السلام عليكم

الأخ 3ds max2010

ارى انك متحامل على الفجول بيسك بدون دليل

اولاً محرك irrlicht يدعم الفجول بيسك وهذا موضوع لتعلم المحرك بالفجول بيسك وال سي #

/index.php?showtopic=136685

ثانبا الألعاب التى تبرمج بالفجول بيسك لا تكون بطيئه، البطء يأتى من المبرمج، وهذه لعبة برمجتها بالفجول بيسك دوت نت ومحرك irrlicht ومع العلم انى بطئت اللعبى لأنها كانت تعمل بسرعة يعنى ممكن تكون اسرع

/index.php?showtopic=232304

واخيراً اذكر لى شيئ لا يمكن عملة بالفجول بيسك دوت نت

163374357.gif

#13

هناك مجموعة من المحركات :

1- xna يدعم vb.net بدابة من xna 4 راجع الرابط هنا

2-محرك ogre ستجد له دروس هنا

#14

البرامج الذي ذكرتها تناسب المبتدئ لإعتمادها الواجهة الرسومية فهي تقدم فكرة جيدة حول أستخدام الفيزياء bullet أو ode مثلا...

إعتبرني متعصبا نوعا ما بخصوص مايكروسوفت أخي System Down .

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#15
3ds max2010 كتب:

إعتبرني متعصبا نوعا ما بخصوص مايكروسوفت أخي System Down .

التعصب لا بأس به أحياناً. ولكن عندما يكون مدعماً بالأسباب والحجج.

−1
#16

ساحة قتال :haha: :blink:

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

#17

لاتقنعوني يا c++ يا سي شارب

قضي الأمر بالنسبة لي :blink:

شباب خلاص أنا متعصب لهاتين اللغتين :mad:

لا للمناقشة لا للتعلم لا للبرمجة لا للمحركات << الأخ فصل

أنا لما كنت أبرمج بـ vb.net أحس بأخطاء << مجرد إحساس قوي جداً

بعد إنتقالي لـ c# أحس إنه راحت الأخطاء

^^^

اقتباس
بعد إنتقالي لـ c# أحس إنه راحت الأخطاء

كلام لا عقلاني أبداً يجب ذكر دليل على الأقل فربما أخطأ إحساسك !

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

أقول كل واحد على لغته وبرمجته ومحركه ولا يكثر هرجكم شوي وتصير حرب والسبه vb.net

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

وبالنسبة لي عمري ما سمعت عن محرك لـ vb.net

−2
vr7y9y10.jpg

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