ماذا تعرف عن برمجة الألعاب ؟!💻🎮
كيف يمكنني البدء بالمجال؟
موضوع الثريد هو: أساسيات #برمجة_الألعاب
@PrograminLovers
#programinglovers
كيف يمكنني البدء بالمجال؟
موضوع الثريد هو: أساسيات #برمجة_الألعاب
@PrograminLovers
#programinglovers
البرمجة لها مجالات كثيرة فمثلاً : برمجة أنظمة و إما برمجة صفحات ويب ،برمجة روبوتات وغيرها ...
على سبيل المثال سأتطرق اليوم للأساسيات التي يحتاجها من يرغب ببرمجة الألعاب و التي تعتبر من برمجة الأنظمة المستقلة.
مراحل برمجة الألعاب يمكن تقسيمها الى 3 أقسام:
على سبيل المثال سأتطرق اليوم للأساسيات التي يحتاجها من يرغب ببرمجة الألعاب و التي تعتبر من برمجة الأنظمة المستقلة.
مراحل برمجة الألعاب يمكن تقسيمها الى 3 أقسام:
*بدايةً يجب تعلم لغة البرمجة التي ستعمل عليها،و من أشهر لغات البرمجة للألعاب:
c++ - Java - Python - #c
-يعتمد اختيار اللغة على طبيعة اللعبة-
c++ - Java - Python - #c
-يعتمد اختيار اللغة على طبيعة اللعبة-
نبذة بسيطة عن اللغات المذكورة :
لغة C++ :
تعتبر من اللغات القوية و المثالية لبرمجة الألعاب
لغة Java:
جافا تدعم مجموعة كبيرة من أنظمة التشغيل ، و تعتبر جيدة للألعاب البسيطة
لغة Python :
الميزة الرئيسية للبايثون :سهولة العمل عليها و توافر مكتبات متنوعة مثل:Pygame-Tkinter-OpenGl
لغة C++ :
تعتبر من اللغات القوية و المثالية لبرمجة الألعاب
لغة Java:
جافا تدعم مجموعة كبيرة من أنظمة التشغيل ، و تعتبر جيدة للألعاب البسيطة
لغة Python :
الميزة الرئيسية للبايثون :سهولة العمل عليها و توافر مكتبات متنوعة مثل:Pygame-Tkinter-OpenGl
*ثانيًا: بعد تعلم اللغة يجب الآن تحديد اللعبة المراد العمل عليها :
-تحديد الأفكار و كتابة الأفكار الرئيسية (فكرة اللعبة،قصتها،شخصياتها،أدوات التحكم باللعبة، الحوافز، القواعد .. وغيرها)
- اختيار أنظمة التشغيل التي ستعمل عليها
- تحديد نوع اللعبة
-تحديد السيناريو الخاص بها -عمومًا-
-تحديد الأفكار و كتابة الأفكار الرئيسية (فكرة اللعبة،قصتها،شخصياتها،أدوات التحكم باللعبة، الحوافز، القواعد .. وغيرها)
- اختيار أنظمة التشغيل التي ستعمل عليها
- تحديد نوع اللعبة
-تحديد السيناريو الخاص بها -عمومًا-
ثالثًا: تحتاج إلى محرك ألعاب، و هي بيئة عمل متكاملة تساعد في بناء الألعاب، (بعض محركات الألعاب تدعم 2D OR/And 3D )
مثل: Unity 3D و GDevelop 5 و Godot Engine
يعتبر Unity 3D من أشهر المحركات و أفضلها حيث أن أشهر الالعاب تم تصميمها بهذا المحرك
مثل: Unity 3D و GDevelop 5 و Godot Engine
يعتبر Unity 3D من أشهر المحركات و أفضلها حيث أن أشهر الالعاب تم تصميمها بهذا المحرك
يوجد كذلك بعض محركات الألعاب الأخرى التي تتصف بأنها تترواح بين متوسطة الصعوبة و السهلة الاستخدام:
Game maker -Dark Basic - Unreal - CryEngine
و بعض محركات البحث قد لاتحتاج الى خبرة برمجية مثل: gamesalad-construct 2
لكن تتطلب خلفية نوعًا ما بالمنطق و الخوارزميات
Game maker -Dark Basic - Unreal - CryEngine
و بعض محركات البحث قد لاتحتاج الى خبرة برمجية مثل: gamesalad-construct 2
لكن تتطلب خلفية نوعًا ما بالمنطق و الخوارزميات
أخيرًا كيف يمكنني تعلم برمجة الألعاب؟
هناك العديد من القنوات التعليمية على اليويتوب سواءً باللغة العربية أو الانجليزية
- عندك فكرة مبتكرة للعبة؟ يلا أبدأ 😉
هناك العديد من القنوات التعليمية على اليويتوب سواءً باللغة العربية أو الانجليزية
- عندك فكرة مبتكرة للعبة؟ يلا أبدأ 😉
جاري تحميل الاقتراحات...