pregnancy

دليلك الشامل للبدئ في برمجة و تصميم الألعاب الفلاشية

تعتبر الألعاب الفلاشية من بين الألعاب الأكثر شعبية في العالم لكونها سهلة نوعا ما في اللعب و حتى انها تشتغل على ابسط الأجهزة من ناحية المواصفات لكونها تتطلب فقط التوفر على الفلاش في الجهاز ثم تشتغل بدون اي تعقيد , فالكثير من الأطفال وحتى المراهقين أصبحو يغزون مواقع الألعاب الفلاشية وبهذا فالمطورون يستغلون هذه الفرصة في تصميم العاب فلاشية جديدة لطرحها سواء بصيغة فلاش على مواقع أو طرحها كألعاب موبايل (Android,IOS...) .
فكلما بدأت اتحدث حول هذا الموضوع كلما بدأت الأسئلة تدور في خاطرك حول كيف يتم تصميم هذه الألعاب الفلاشية و هل هو بالأمر الصعب و كيف أبدأ مسيرتي في هذا الميدان ... ؟ طبعا عزيزي لاتقلق نعلم أن جميع هذه الأسئلة ستشغل بالك في المرة الأولى التي ستفكر فيها أن تصمم لعبة فلاشية , وبهذا موضوعنا سوف يجيب عن جميع هذه الأسئلة لنزع الغموض عن هذا الموضوع .
فبدايتي شخصيا مع العاب الفلاش كانت من طرف احد الأساتذة الذي يدرسنا هذه المادة قد طلب منا عمل لعبة فلاشية FlappyBird كمشروع نهاية السنة و بدأت فيها ثم وجدت المتعة أثناء تصميمها و برمجتها و احببت أن اشارك من يرغب بتعلم الفلاش طرق تصميم هذه الألعاب .

أولا : ماهي تقنية فلاش ؟

تقنية فلاش أو البرمجة بواسطة الفلاش يوفر لنا ميزة عمل مواقع او اعلانات فلاشية أو العاب و الكثير أيضا فكل مايخطر ببالك يمكن ان تعمله بالفلاش , حتى الرسوم المتحركم . و كبيئة العمل يتوفر العديد لكن اهمها و افضلها هو العملاق Adobe Flash.

مذا يلزمك تعلمه لبرمجة لعبة فلاشية ؟

أولا : تعلم الفلاش 
اقصد بتعلم الفلاش تعلم استخدام البرنامج الفلاشي Adobe Flash مثلا لان هذا البرنامج يوجد فيه عدة طرق لعمل أنيمشن و التعامل مع البرنامج و الطبقات و طريقة الرسم في هذا البرنامج و التعامل مع العناصر ...  ثم العديد من الأساسيات يمكن ان تتعلمها و هي بسيطة وسهلة للغاية تستلزمك التطبيق و بعض الوقت فقط .
ثانيا : تعلم لغة أكشن سكربت 3 ActionScript :
ActionScript هي لغة برمجية كائنية (Object-Oriented Programming) طورتها شركة Macromedia Inc التي اشترتها ادوبي طبعا هذه اللغة تشبه إلى حد كبير لغة جافاسكربت .
لمذا تعلم لغة ActionScript ؟ ومادورها ؟
رغم كونك تتقن الفلاش و التعامل معه إلا أنك ستتوقف فيذلك الحد الخاص بصنع انيمشن فقط فلكي تتحكم بالعناصر جيدا و لاتطيل عليك الكثير يتوجب عليك تعلم لغة أكشن سكربت لكونها تساعدك بشكل كبير بالعمل في الفلاش الذي ينقسم إلى جزئين , ألا وهو جزء التصميم ثم جزء البرمجة بكل بساطة .
ثالثا : تعلم برامج 3D :
هل تعلم انه يمكنك أيضا عمل العاب فلاشية ثلاثية الأبعاد ؟ نعم بالطبع يمكنك ذلك لكنه جد متقدم عن ماتم ذكره أعلاه فالخطوتين الأولى و الثانية هي ستمكنك من تصميم العاب رائعة لكن ثنائية الأبعاد فقط و ليس ثلاثية الأبعاد .
فلتصميم العاب فلاشية ثلاثية الألعاب يتوجب عليك تعلم احد برامج الثري دي الذي يدعم الفلاش و هنا يمكن ان انصح ببرنامج صناعة الألعاب المعروف Unity3D الذي سيساعدك أيضا بشكل كبير في هذه العملية .

خاتمة :

اتمنى عزيزي ان تكون هذه المقالة قد أفادتك بشكل كبيرإن كنت ترغب في البداية في برمجة الألعاب الفلاشية و كالعادة لاتبخل علينا بدعائك لنا و لجميع المسلمين و لاتنسى مشاركة الموضوع مع اصدقائك حتى تعم الفائدة .
دمتم في رعاية الله و حفظة