بسم الله الرحمن الرحيــــم ...
أكمل معكم إخواني موضوعنا الخاص عن صناعة الألعاب الإلكترونية , توقفنا في الفصل السابق عند نقطة مهمة جداً وهي كيفية البدء ببرمجة اللعبة ..
على كل حال خلونا نبدأ مع بعض ...
دعونا في البداية وقبل أن ندخل في تفاصيل طريقة البرمجة الفعلية , أن نستعرض مع بعض أقسام الأشخاص ومهماتهم المختلفة في شركات البرمجة , وكذلك أنواع الألعاب المختلفة وتصنيفاتها ..
الفصل الثاني : شرح بعض المصطلحات الهامة , والتعريف بالمسميات المختلفة لطاقم العمل في اللعبة
تنقسم كل شركة من شركات البرمجة الى العديد من الأقسام المختلفة , وهناك العديد من الناس الذين يعملون بمختلف مسمياتهم الوظيفية , سنلقي نظرة متمعنة في هذه الأقسام لنتعرف على نوع العمل الذين يقومون به , لنبدأ :
المبرمج Programmer
يعتمد أي مشروع لأي لعبة كانت على المبرمج بشكل أساسي , فهو الشخص الذي يقوم بنقل اللعبة من مجرد رسوم وفكرة على الورق الى عالم الواقع الملموس على الشاشة , وهو يحاول أن يجد شتى الطرق المختلفة عبر لغات البرمجة المختلفة لأن يحول جميع أجزاء اللعبة الى لعبة متكاملة , فإذا كان هناك أي تغيير في اللعبة وفي شفراتها الرئيسية فإن المبرمج يقوم بذلك , والمبرمجين يتعاملون مع لغات برمجة خاصة أهمها لغة C و لغة C++ وذلك لشيوع هذه اللغة المعروفة عالمياً ولسهولة البرمجة عليها .
الرسام Artist
الرسام هو الشخص الذي يحول الفكرة ويبلورها الى رسومات عديدة يتم العمل عليها للبدء بالبرمجة الفعلية للعبة , وتظهر أهمية الرسامين المحترفين في الألعاب ذات الخلفيات الثابتة , مثل لعبة Myst الشهيرة وجزءها الثاني لعبة Reven , وأيضاً سلسلة ريزيدنت إيفل على البلاي ستيشن الأول .
مهندس الصوت Sound Editor
يقوم هذا الشخص بعمل المؤثرات الصوتية المختلفة للعبة , وأيضاً يقوم بوضع الموسيقى الأصلية للعبة , وهذه المهمة تتطلب طاقم عمل كامل للقيام بها , ولذلك فإن أكثر الأشخاص في الشركة عند عمل مشروع ما هم مهندسي الصوت والموسيقيين .
المنتج Producer
المنتج هو الشخص الذي يتأكد أن كل شيء في اللعبة في محله , وهو يوفر الأدوات اللازمة لكل من المبرمجين والرسامين وجميع طاقم العمل , وهو يقوم بمتابعة جميع مراحل تطوير وإنتاج اللعبة بنفسة , في بعض الأحيان يقوم المبرمج بعمل المنتج ليتحمل المسؤلية الكاملة عن اللعبة .
المصمم Designer
المصمم يتشابه عمله مع المبرمج بشكل كبير إلا أن المبرمج يعمل وفقاً للأرقام والبرامج التي أمامه وليس لديه موهبة التطوير في اللعبة , لهذا , فإن المصمم يقوم بتصميم المراحل المختلفة للعبة من دون أن يتأكد من صحة برمجتها حيث يترك هذا الأمر للمبرمج ويصمم أيضاً الألغاز المختلفة ويضع لمساته السحرية على اللعبة لتخرج بصورة رائعة وجميلة .
مختبر اللعبة Play Tester
هذه هي أفضل وظيفة بالنسبة لي , حيث يقوم هذا الشخص بعد الإنتهاء تقريباً من برمجة اللعبة بعمل إختبار للعبة وتجربة طريقة اللعب والمراحل المختلفة فيها , ويحاول إكتشاف ماإذا كانت هناك أخطاء معينة أو ثغرات في البرمجة والتصميم .
المؤسس Puplisher
هو غالباً مايكون رئيس طاقم العمل أو الشركة المطورة , حيث يتحمل هو المخاطرة بإنتاج اللعبة في السوق ويتحمل العواقب إذا مافشلت المبيعات , لذا يحصلهو غالباً على أعلى نيبة من الأرباح .
الفصل الثالث : التعريف بتصنيفات الألعاب المختلفة من حيث البرمجة
في هذا الفصل سنتناول أنواع الالعاب المختلفة من حيث سهولة أو صعوبة برمجتها بنظرة عامة ..
ألعاب التصويب ( منظور الشخص الأول ) First Person 3D Shotting Games
هذه الألعاب تعتبر من أوائل الألعاب التي تمت برمجتها بطريقة رائعة , ونذكر هنا ألعاب مثل DOOM و QUAKE وغيرها من الألعاب , تعتبر برمجة هذا النوع من الألعاب متوسطة الصعوبة , حيث أتيحت الآن الإمكانيات الهائلة في الأجهزة والبرامج المختلفة حتى أصبحت في وقتنا الحالي تصمم من قبل هواة في منازلهم .
ألعاب المنصات الثنائية الأبعاد Side Scrollers
هذا النوع من الألعاب هو المفضل لدى أغلب المصممين الهواة والمحترفين في شتى أرجاء العالم , وذلك لسهولة برمجة هذا النوع من الألعاب , لكن المشاكل تظهر في حجم المراحل وإختلاف مستوياتها المتعددة , حيث تتطلب اللعبة صنع بيئة ضخمة بمراحل متعددة وتنوع المراحل هو سمة هذا النوع من الألعاب , ونذكر هنا أمثلة لهذا النوع وهي ألعاب مثل Super Mario Brothers و Sonic The Headgehog .
ألعاب المغامرات الثلاثية الأبعاد Adventure 3D Games
هذا النوع هو الأكثر شيوعاً في الفترة الحديثة والمتطورة من تاريخ عالم الألعاب , حيث أن أغلب الألعاب المتوفرة هي من هذا النوع , ومع أن البرمجة لهذا النوع من اللعاب تكون غالباً صعبة وتعتمد بشكل شبه مباشر على الجهاز الذي ستبرمج علية ومرونته وقابليته للبرمجة , ومن هذه الألعاب نذكر لعبة Mario 64 على جهاز النينتنندو 64 , وأيضاً لعبة Spyro على جهاز البلاي ستيشن .
ألعاب اللوحة أو المنصة Parlor Games
هذا النوع من الألعاب مثل ألعاب الكلمات , وألعاب البطاقات , وألعاب المونوبولي وغيرها , يمثل هذا النوع قسم خاص له من ناحية البرمجة , فهنا مايهم هو الكم وليس النوع , دعوني أشرحها لكم , في هذا النوع من الألعاب تحتوي اللعبة على معلومات كثيرة مثل المونوبولي , بينما لاتوجد فيها مراحل أو شخصية رئيسية تتحرك , لذلك لاتوجد طاقة رسومية كبيرة هنا حيث يوجد فقط لوحة لعب ونرد فقط , بينما المعلومات الكثيرة هي ماتمثل العمل الحقيقي للمبرمج .
الألعاب التعليمية Edutainment Games
هي الالعاب التي تعلمك شيئاً ما , وتصلح هذه الألعاب للأطفال غالباً وذلك لفائدتها العظيمة لهم , وفي هذه الأيام يجب أن تكون اللعبة ممتعة لكي يتقبلها الشخص لا أن تحتوي على دروس تهجئة فقط , وهي مثل ألعاب اللوحة في البرمجة لا تختلف عنها كثيراً .
======================================
الى هنا ينتهي هذا الجزء من التقرير , إنشالله في الفصل القادم راح نستعرض أهم فصل وهو الفصل الرابع والأخير من التقرير وهو عن مراحل تصميم وتطوير اللعبة من البداية الى النهاية بالتفصيل ....
أتمنى إن التقرير أعجبكم والى أن نلتقي مع الفصل الرابع أقولكم ألف تحية لكم ودمتم عبى خير ...
أخوكم ... Gladieator
.......