المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : عام رحلة داخلية في عالم صناعة الألعاب الإلكترونية ( موضوع شامل )



Gladieator
15-04-2002, 07:10 PM
بسم الله الرحمن الرحيـــم ...

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


وقبل لاأنسى , أحب أذكر بعض المصادر اللي ساعدتني في كتابة الموضوع , وهي :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ
موقع gamespot.com
موقع microsoft.com
موقع thegia.com
موقع ign.com

مجلة PC العربية بأعداد مختلفة
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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



نقول بسم الله ونتوكل على الله ...


http://mishal404.freeservers.com/images/special_report.jpg


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

لكن هل خطر في بال أحدنا يوماً هذه الأسئلة :

* كيف يقوم هؤلاء الناس بصنع هذه الألعاب ؟
* كيف يستطيع المبرمجين من تحريك الشخصيات في اللعبة , وكيف يجعلون اللعبة أو يحولونها الى مايشبه الفيلم السينمائي المثير وتكون أنت جزأً منه ؟
* ماهو السر وراء برمجة الألعاب وماهي لغات البرمجة المستخدمة في هذا العالم الخيالي ؟ وماهو مستقبل هذه التكنلوجيا الهائلة وكيف نستفيد منها ؟


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


الفصل الأول : نظرة أولية لعالم الألعاب من الداخل ..


في بادئ الأمر , لم تكن الشركات الكبرى في برمجة الألعاب موجودة قبل فترة من الزمن , لكن مع التطور التكنلوجي الهائل وطفرة المعلومات ودخول العالم الرقمي في البرمجة بدأت الشركات في إنتاج الألعاب المختلفة منذ عام 1986م تقريباً , الى أن وصل التطور الى وقتنا الحالي , لتتحول الألعاب من عالم ثنائي الابعاد الى عالم ثلاثي الابعاد بالكامل , على كل حال , لن نخوض في تاريخ الالعاب , مايهمنا هنا هو كيفية صنعها .

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

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

والآن السؤال الذي يطرح نفسه وهو صلب الموضوع ...

كيف تتم صناعة الألعاب بغض النظر عن نوعها أو الجهاز التي ستصدر عليه ؟ وماهي مراحل صناعتها وتطويرها ؟

في بادئ الأمر , تكون أغلب الألعاب فكرتها الأساسية من محض الصدفة , فهي فكرة تتبلور في ذهن أحد المبرمجين أو المصممين , ليقوم بعرضها على زملاءه في العمل , وغالباً مايكون هناك رسامين مختصين في الشركة يقومون برسم صور أولية أو مايسمى بالـ Skitch لفكرة اللعبة وقصتها ونوعها ( مثل الشركات الكبرى : سكوير سوفت , نامكو , كونامي , كابكوم , رير وير , نيننتندو , سيجا كوبراشين , وغيرها من الشركات المختصة ) .

http://www.gamespot.com/features/halflife_final/screens/07.jpg

تأخذ هذه الرسوم فترة من الوقت لدراستها دراسة جيدة ولمحاولة تطوير القصة والمحاور الرئيسية لها , ليتم تحويلها فيما بعد الى قسم البرمجة بعد أن تتم الموافقة عليها من ناحية القصة والفكرة فقط , حيث تتم دراسة إمكانية تحويلها الى عالم الواقع الفعلي من هذا القسم ,
وبعد أن تتم الدراسة من جميع النواحي , يبدأ العمل الحقيقي .


http://www.gamespot.com/features/halflife_final/screens/12.jpg

في الفصل القادم , سوف أذكر مراحل برمجة اللعبة بالتفصيل مع ذكر أمثلة مختلفة وأنواع الرامج المستخدمة في البرمجة وكيف تتحول اللعبة من مجرد فكرة الى واقع ملموس .



وللحديث بقية ....



===========================================================================



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

الى هنا أقول لكم , أتمنى إني قدرت أفيدكم ولو بشي بسيط , وإنتظروا مني تكملة الموضوع قريباً جداً بإذن الله ...

ولكم تحياتي ... أخوكم Gladieator



.....

weskerالكويت
15-04-2002, 07:41 PM
يعطيك العافية على الموضوع :0) :0) :0) :0) :0) :0)
ومشكوووور:D

Ralf
15-04-2002, 08:00 PM
تعرف يأخ Gladieator أفكارنا مثل بعض كنت الآن بأكتب كيف تتم صناعة الألعاب وانتهيت من الكتابة عنها وكنت راح أنشرها في المنتدى لكن لقيتك كتبت الموضوع قبلي للأسف :( لكن شكرا :D

عابد 25
15-04-2002, 08:15 PM
موضوع رائع جدا ..

ننتظــر البقيــة ..

أبو بدر
15-04-2002, 08:18 PM
ما شاء الله عليك يا اخوي مشعل مبدع كالعاده:)

DARK HDUKEN
15-04-2002, 08:36 PM
أسفرت بها الانوار وأستهلت بمطورة ..أشرقت علينا شمساً بعد غيباً شهورة

يا حيالله Gladieator ... الحمدلله على السلامة وانشالله تكون توفقت بالاختبارت .. والله مشتاقلك ومشتاق لمواضيعك الطيبة .. يا ناس شوفوا الابداع والله يستاهل عليها 1000 بوسه على الرأس .. تسلم على الموضوع الممتاز والقيم .. يالله شد الهمة وعطناالفصل الثاني لأنه الموضوع فيه فايدة أكثر من ان تقرى خبر جديد عن لعبة جديدة ... وتسلم ايدك على الموضوع الطيب .. ولك مني اكبر سلااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااام :0) :-) ;-)

©سيمور©
15-04-2002, 08:43 PM
مشكور ولكن ظهور الألعاب كان في أوائل الستينات:D

أبي منك وصلة موضوعك عن تاريخ سلسلة فاينل فانتسي كل الأجزاء إن أمكن

:)

M7MOOOD
15-04-2002, 09:21 PM
فعلا موضوع رائع و يستحق النقل الى منتدى المواضيع المميزه ...

الله يعطيك ألف عافية أخوي ... و نحن بانتظار باقي الموضوع و شكرا ;)

S-Python
15-04-2002, 10:09 PM
يا هلا والله بالشيخ جلادياتور ... موضوع رائع ..http://montada.com/images/icons/icon14.gif فعلا عالم الالعاب عالم اخر .

ننتظر منك تكمله الموضوع ..

تقبل تحياتي ..

Auron
15-04-2002, 10:20 PM
طانكيوووو

يا جلاديتور ططبعا مواضيع مميزة كالعادة خلاص تراك بتحطمنا بهالمواضيع:6

بس يالله نستنا التكملة ,,,,,,,,,,

Gladieator
15-04-2002, 10:53 PM
ياهلا والله ...



أخوي wesckerالكويت :

الله يعافيك :)

العفو أخوي , وإنشالله أعجبك الموضوع ..;)



أخوي كريس ريد فيلد :

عادي يخوك إنشر موضوعك علشان نستفيد منه ومو مشكلة أبداً بالعكس هذا الشي يخلي المنافسة حلوة بين الأعضاء ...أنا لو إني داري كان مانشرت موضوعي :)

وتحياتي لك أخوي ...


أخوي عابد25 :

مشكور وماتقصر ,

والبقية في الطريق بإذن الله .


أخوي abubader88 :

الله يعطيك العافية , مو أكثر منك :) أنت أبو الإبداع ...:)


أخوي DARK HDUKEN :

ياخي أنت والله مدري كيف أوفيك حقك :) والله الكلام مايكفي , تسلم والله على كلامك الحلو , وأبشر من عيوني الفصل الثاني جاي بكره بإذن واحد أحد بنفس هالوقت بس إصبر علي شوي ;) تعرف الحال مايحتاج أقولك ...:)

تحياتي لك , وخذ مني أكبر سلاااااام ...



أخوي سيمور :

أنا حبيت أحصر موضوعي في الفترة الجديدة من تاريخ الألعاب , تعرف في هذاك الوقت ماكانت متوفرة عندهم هالتكنلوجيا لتطوير الألعاب , علشان كذا حبيت أتكلم كيفية الصنع , أما التاريخ هذا يبغاله موضوع لحاله , وماقصر أخوي DK كتب موضوع كامل عن تاريخ الألعاب ....:)


بالنسبة لوصلة موضوع فاينل فانتسي , أبشر من عيوني , هذي هي :

إضــغـــط هـــــنــــــــا (http://www.montada.com/montada/showthread.php?s=&threadid=71290)



أخوي M7MOOOD :

الله يعافيك , وشكراً لك على كلامك ...

تحياتي لك أخوي ...



أخوي Sneak X :

هلا والله بالشيخ Sneak X , تسلم والله وماتقصر ..

مشكووور على الرد وألف تحية لك ...

التكملة قريبة جداً بإذن الله .

ولك مني أحلى وأطيب تحية ..



أخوي Auron :

الله يعطيك العافية , وماعاش من يحطمكم أنتم أساتذتنا ...:)

تحياتي لك ....


.....

ash 90
15-04-2002, 10:54 PM
مشكووووووووووووووووووووور يا مراقبنا دايما مواضيعك مميزه لانه الي كاتبهم مميز;-)

Gladieator
16-04-2002, 04:18 PM
العفو أخوي ash 90 ...


ومشكوور على ردك الحلو ...


تحياتي لك ...



.....

التنين المائى
16-04-2002, 04:49 PM
ولله موضوع ياخد العقل

شكرا على الموضوع المتميز

Gladieator
16-04-2002, 04:58 PM
العفو أخوي التنين المائي ...


ومشكور على المشاركة ...


تحياتي لك ...


....

Gladieator
16-04-2002, 04:59 PM
بسم الله الرحمن الرحيــــم ...

أكمل معكم إخواني موضوعنا الخاص عن صناعة الألعاب الإلكترونية , توقفنا في الفصل السابق عند نقطة مهمة جداً وهي كيفية البدء ببرمجة اللعبة ..

على كل حال خلونا نبدأ مع بعض ...


http://mishal404.freeservers.com/images/special_report.jpg



دعونا في البداية وقبل أن ندخل في تفاصيل طريقة البرمجة الفعلية , أن نستعرض مع بعض أقسام الأشخاص ومهماتهم المختلفة في شركات البرمجة , وكذلك أنواع الألعاب المختلفة وتصنيفاتها ..


الفصل الثاني : شرح بعض المصطلحات الهامة , والتعريف بالمسميات المختلفة لطاقم العمل في اللعبة

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


المبرمج Programmer

يعتمد أي مشروع لأي لعبة كانت على المبرمج بشكل أساسي , فهو الشخص الذي يقوم بنقل اللعبة من مجرد رسوم وفكرة على الورق الى عالم الواقع الملموس على الشاشة , وهو يحاول أن يجد شتى الطرق المختلفة عبر لغات البرمجة المختلفة لأن يحول جميع أجزاء اللعبة الى لعبة متكاملة , فإذا كان هناك أي تغيير في اللعبة وفي شفراتها الرئيسية فإن المبرمج يقوم بذلك , والمبرمجين يتعاملون مع لغات برمجة خاصة أهمها لغة C و لغة C++ وذلك لشيوع هذه اللغة المعروفة عالمياً ولسهولة البرمجة عليها .


الرسام Artist

الرسام هو الشخص الذي يحول الفكرة ويبلورها الى رسومات عديدة يتم العمل عليها للبدء بالبرمجة الفعلية للعبة , وتظهر أهمية الرسامين المحترفين في الألعاب ذات الخلفيات الثابتة , مثل لعبة Myst الشهيرة وجزءها الثاني لعبة Reven , وأيضاً سلسلة ريزيدنت إيفل على البلاي ستيشن الأول .


مهندس الصوت Sound Editor

يقوم هذا الشخص بعمل المؤثرات الصوتية المختلفة للعبة , وأيضاً يقوم بوضع الموسيقى الأصلية للعبة , وهذه المهمة تتطلب طاقم عمل كامل للقيام بها , ولذلك فإن أكثر الأشخاص في الشركة عند عمل مشروع ما هم مهندسي الصوت والموسيقيين .


المنتج Producer

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


المصمم Designer

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


مختبر اللعبة Play Tester

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


المؤسس Puplisher

هو غالباً مايكون رئيس طاقم العمل أو الشركة المطورة , حيث يتحمل هو المخاطرة بإنتاج اللعبة في السوق ويتحمل العواقب إذا مافشلت المبيعات , لذا يحصلهو غالباً على أعلى نيبة من الأرباح .




الفصل الثالث : التعريف بتصنيفات الألعاب المختلفة من حيث البرمجة

في هذا الفصل سنتناول أنواع الالعاب المختلفة من حيث سهولة أو صعوبة برمجتها بنظرة عامة ..


ألعاب التصويب ( منظور الشخص الأول ) First Person 3D Shotting Games

هذه الألعاب تعتبر من أوائل الألعاب التي تمت برمجتها بطريقة رائعة , ونذكر هنا ألعاب مثل DOOM و QUAKE وغيرها من الألعاب , تعتبر برمجة هذا النوع من الألعاب متوسطة الصعوبة , حيث أتيحت الآن الإمكانيات الهائلة في الأجهزة والبرامج المختلفة حتى أصبحت في وقتنا الحالي تصمم من قبل هواة في منازلهم .

http://image.com.com/gamespot/images/screenshots/2/197142/doomii_screen003.jpg


ألعاب المنصات الثنائية الأبعاد Side Scrollers

هذا النوع من الألعاب هو المفضل لدى أغلب المصممين الهواة والمحترفين في شتى أرجاء العالم , وذلك لسهولة برمجة هذا النوع من الألعاب , لكن المشاكل تظهر في حجم المراحل وإختلاف مستوياتها المتعددة , حيث تتطلب اللعبة صنع بيئة ضخمة بمراحل متعددة وتنوع المراحل هو سمة هذا النوع من الألعاب , ونذكر هنا أمثلة لهذا النوع وهي ألعاب مثل Super Mario Brothers و Sonic The Headgehog .

http://image.com.com/gamespot/images/2002/gba/supermarioworldsmbadvance2/smbadvance2_screen016.jpg


ألعاب المغامرات الثلاثية الأبعاد Adventure 3D Games

هذا النوع هو الأكثر شيوعاً في الفترة الحديثة والمتطورة من تاريخ عالم الألعاب , حيث أن أغلب الألعاب المتوفرة هي من هذا النوع , ومع أن البرمجة لهذا النوع من اللعاب تكون غالباً صعبة وتعتمد بشكل شبه مباشر على الجهاز الذي ستبرمج علية ومرونته وقابليته للبرمجة , ومن هذه الألعاب نذكر لعبة Mario 64 على جهاز النينتنندو 64 , وأيضاً لعبة Spyro على جهاز البلاي ستيشن .

http://image.com.com/gamespot/images/screenshots/3/198753/spyro2_screen005.jpg


ألعاب اللوحة أو المنصة Parlor Games

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


الألعاب التعليمية Edutainment Games

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



======================================





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

أتمنى إن التقرير أعجبكم والى أن نلتقي مع الفصل الرابع أقولكم ألف تحية لكم ودمتم عبى خير ...


أخوكم ... Gladieator



.......

Xenon
16-04-2002, 06:49 PM
مشكور اخوي على الموضوع ...


وراح ينقل الموضوع الى المواضيع المميزة ...


ودعوة للاعضاء في كتابة مواضيع جيدة ...



وشكرا:D:D:D.

msm
16-04-2002, 08:22 PM
تسلم على الموضوع الرائع أخوي Gladieator ....

في انتظار التكملة ;)

عابد 25
16-04-2002, 11:15 PM
تسلم على التكملة ..

الموضوع رائع جدا ..

Tamaki_q8
17-04-2002, 02:00 AM
شكرااا على الموضوع

SNIPER GAMES
17-04-2002, 10:34 AM
الله عليك يا Gladieator

Gladieator
17-04-2002, 07:18 PM
مرحبا ...


أخوي playstation2 ...

العفو أخوي , وماقصرت ...

تحياتي لك ...



أخوي msn ...

الله يسلمك , والتكملة الليلة بإذن الله ...




أخوي عابد25 ...

الله يسلمك , ومشكور أخوي ...



أخوي resident evil q8

العفو , وتحياتي لك ...



أخوي SNIPER GAMES ....


الله يسلمك :) ;) وتحياتي لك ...



الموضوع راح أكمله الليلة إنشالله وأنا آسف على التأخير والله ....


تحياتي لكم جميعاً ....

Bear Killer
18-04-2002, 06:45 AM
تسلم على الموضوع الرائع:D

Gladieator
19-04-2002, 03:06 AM
الله يسلمك أخوي Bear Killer ...

تحياتي لك ....


....

Gladieator
20-04-2002, 12:16 AM
بسم الله الرحمن الرحيــــــــم ....

أول شي أنا آآآسف على التأخير اللي صار في طرح هذا الجزء , والله غصباً عني وأتمنى من المتابعين للموضوع إنهم مايزعلون مني .

نكمل مع بعض إخواني التقرير الخاص , واليوم راح نستعرض آخر فصل من هذا الموضوع , وهو الفصل الرابع اللي يتكلم عن مراحل تصميم وتطوير الألعاب ...

خلونا نقول بسم الله ونبدأ ...


http://mishal404.freeservers.com/images/special_report.jpg

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

الفصل الرابع : مراحل تصميم وبرمجة وتطوير الألعاب

حسناً , هذا هو الجزء المهم , هنا سوف نقسم خط سير العمل على مشروع اللعبة لعدة مراحل أساسية , تسهيلاً للشرح , لنبدأ .



المرحلة الأولى : تكون الفكرة الأساسية

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

* هل ستتخطى اللعبة حاجز اللعبة العادية وتصل الى الإبداع والنجاح ؟
* هل ستكون أفضل من جميع الألعايب المتوفرة حالياً في السوق ؟
* ماهي القصة الأساسية للعبة , حيث أن القصة هي أهم عنصر من عناصر اللعبة خاصة إن كانت لعبة مغامرات أو إثارة ؟
* ماهي الأفكار الجديدة التي يجب أن تكون في هذه اللعبة ؟ والتي تميزها عن باقي الألعاب ؟

بعد أن تتكون الصورة الواضحة للعبة وقصتها , يتم تحديد برنامج عمل متكامل يبدأ من فترة محددة وينتهي في فترة محددة ومع إنتهاءه تكون اللعبة جاهزة لتوضع فوق الرفوف .
وبعدها ننتقل الى المرحلة الثانية من المشروع .


المرحلة الثانية : تحويل الفكرة الى رسوم واقعية تمثل خط سير القصة

بعد أن تكون الصورة واضحة لدى أفراد طاقم العمل , يأتي دور الرسامين في الشركة , وهناك نوعان منهم , منهم من يقوم برسم خط سير القصة والشخصيات الرئيسية عن طريق رسمات الـ Skitch الخاصة , والنوع الثاني هو الذي يقوم برسم الخلفيات الثابتة إذا لزم الأمر في اللعبة .
وهنا في هذه المرحلة , يأتي دور النوع الأول من الرسامين , حيث يحولون جميع الأفكار الأساسية للقصة وللعبة الى رسوم على ورق يتم تعليقها ودراستها دراسة متمعنة , ومحاولة تطوير أي جزء سواء كان في الشخصيات أو في القصة أو في الخلفيات .

http://gamespot.com/gamespot/features/pc/btg_bw/screens/messy_desk.jpg

توضع جميع الرسوم على لوحة كبيرة وتكون هي خط سير القصة أو مايسمى بالـ Story Line , يبدأ بعدها أفراد الفريق بإختيار الرسوم المناسبة لتكون هي الأساس في تكوين الشخصية والخلفيات ليتم إرسالها الى قسم البرمجة , وهذا يوصلنا الى المرحلة الثالثة من المشروع .


المرحلة الثالثة : البرمجة والتصميم

حسناً , هذه المرحلة هي أهم وأصعب مرحلة من مراحل تصنيع وإنتاج اللعبة , في الأساس وقبل البدء في البرمجة , يجب أن نعلم أن البرمجة والتصميم تختلف بإختلاف نوع اللعبة , وأنواع الألعاب كما ذكرنا في الفصل السابق كثيرة , فلنأخذ مثالاً وهو لعبة مغامرات ثلاثية الأبعاد .
في البدء يتم تصميم المراحل المختلفة , أو مايسمى بالـ Levels أو الـ Stages , حيث أن اللعبة لابد وأن تتكون من مراحل مختلفة يخوضها اللاعب ليص الى النهاية , حسناً , يتم تصميم المراحل عبر لغات البرمجة المعروفة وهي لغة C و لغة C++ .
لنتعمق في هذه اللغات أكثر قليلاً , لغة C هي لغة بسيطة لتصميم البرامج والأكواد والشفرات المختلفة , وقد طورها وصممها عالم يدعى
Dinnis Ritchie وكانت في الأصل تسمى لغة B .
أما لغة C++ فقد طورها عالم يسمى Bjourne Stroustrub بحيث أصبحت أكبر بنسبة 15% من اللغة الأصلية C .

http://gamespot.com/gamespot/features/pc/btg_bw/screens/lionhead_warroom.jpg

وتتم برمجة اللعبة بعد أن ترسم الخلفيات , وهنا يجب أن نذكر أن الخلفيات نوعان , نوع ثابت ثنائي الأبعاد يتكون من المحورين X , Y ونوع ثلاثي الأبعاد ومتحرك ويتكون من المحاور X , Y , Z .
في الخلفيات الثابتة والثنائية البعد , يتم الإستعانة بالرسامين المختصين بمثل هذه الأمور , حيث يتم رسم الخلفيات الجاهزة لجميع المراحل والمناطق في اللعبة ' ثم يتم وضع الشخصية لتتحرك بحرية وسط هذه الخلفيات .
أما في الخلفيات الثلاثية الأبعاد , فيتم صنعها بواسطة الكمبيوتر , وتعتمد جودة هذه الخلفيات والبيئة المحيطة بشكل أساسي على قوة الجهاز المستخدم على عرض الرسوم وتفاصيلها , فكلما كان الجهاز متطوراً أكثر كلما كانت قدرة المبرمجين على تقديم خلفيات ثلاثية البعد ورائعة أكبر .
وفي بعض الألعاب يتم إستخدام تقنية اللقط الحركي أو مايسمى بالـ Motion Capture , وهذه التقنية تعطي واقعية في الحركة داخل اللعبة , حيث يتم وضع مجسات إلكترونية دقيقة على جسد أحد المتدربين ليقوم بعمل حركات إما قتالية أو رياضية أو حركة مشي عادية أو ركض , ثم يتم إدخالها الى الكمبيوتر عن طريق برامج متخصصة لتقوم الشخصية بعمل نفس الحركات التي قام بها الشخص في الواقع بشكل مذهل وواقعى الى أبعد درجة .

الى هنا تم الإنتهاء من الخلفيات ومن الشخصية الرئيسية , ليتم بعد ذلك دمج الإثنين معاً لينتج لنا لعبة ذات تحكم حر بالشخصية وسط عالم ثلاثي الأبعاد بالكامل .
نأتي بعد ذلك الى العروض السينمائية إن وجدت , أو مايسمى بالـ FMV , وهذه لها قسم خاص يقوم بصناعتها , وهي تكون في أغلب الأحيان مذهلة وتختلف كثيراُ عن اللعب الحقيقي , والسبب هو أنك لن تستطيع اللعب بالشخصية وسط العرض السينمائي , لذلك تم صنعه على أساس العرض فقط إما في البداية أو من خلال مجريات اللعب أو في النهاية أو في جميع هذه الأجزاء من اللعبة .

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

http://gamespot.com/gamespot/features/pc/btg_bw/screens/original_testbed.jpg


المرحلة الرابعة : إختبار جودة اللعبة والثغرات الموجودة فيها

بعد أن ينتهي قسم البرمجة من عمله , يأتي دور مختبري اللعبة , وهم أناس يقومون بفحص اللعبة وتجربتها بالكامل للتأكد من جودتها وقابليتها للعب وعدم وجود ثغرات مختلفة في البرمجة , وإن وجدت فإن اللعبة تعود الى قسم البرمجة لصيانتها من العيوب .
وغالباً مايكون هذا القسم هو المطاف الأخير للعبة بعد أن تنهي رحلتها الى عالم النور , لتبدأ بعد ذلك مرحلة جديدة .


المرحلة الخامسة والأخيرة : نسخ اللعبة وتوزيعها

حسناً , بعد هذا المشوار الطويل , ومع إقتراب موعد الإنتهاء من المشروع وإقتراب ساعة الصفر , يبدأ العمل على نسخ اللعبة وتعليبها آلاف النسخ ليتم إرسالها في الوقت المحدد الى رفوف المحلات , وليأتي بعد ذلك قراصنة الألعاب وبعد هذا العناء كله ليقوموا بقرصنة اللعبة وبيعها بسعر زهيد .


الى هنا أعزائي تنتهي هذه الرحلة الخاصة في أعماق التكنولوجيا وتطوراتها المذهلة , في عالم خيالي وساحر .

والى لقاء قريب .



=========================================




إنتهى والحمد لله .


وبكذا ينتهي هذا الموضوع , وأنا آسف على أي تقصير بدر مني في ذكر أي معلومة أو خطأ مطبعي أو أي شي , أتمنى منكم اللي عنده أي نقد أو طرح أو سؤال في الموضوع مايتردد وأن كلي آذن صاغية .

أتمنى وفعلاً أتمنى لو قدرت أوصل لكم ولو جزء بسيط من أي معلومة جديدة , وأنا راح ألتقي فيكم بإذن الله الكريم مع مواضيع جديدة أفضل وأحسن إنشالله .

وتقبلوا مني فائق التحية والإحترام ....

أخوكم ..... Gladieator



.........

عماد 18
20-04-2002, 12:58 AM
وشلون فاتني هالموضوع ؟!
بصراحة ابداع ما بعده ابداع اخوي جلاديتور ..
فعلا هذه هي المواضيع ..
ما شاء الله عليك ..
مشكور على الموضوع اخوي و ما راح اكذب عليك و اقول قريته لكن قريت اللي سمح لي وقتي بقرايته و ان شاء الله راح اناقشك فيه اذا انتهيت منه ..

Gladieator
20-04-2002, 01:28 AM
هلا واله بأخوي العزيز عماد ...

وأنا أقول غريبة وش فيه الموضوع منور اليوم ؟؟ :)

الله يعطيك العافية على كلمة قلتها , وصدقني ردك أعتبره وسام على صدري ....



و ان شاء الله راح اناقشك فيه اذا انتهيت منه ..


أنا والموضوع بالكامل تحت أمرك :) ناقش وخذ راحتك ...


تحياتي لك ....


......

Bear Killer
20-04-2002, 02:16 AM
مشكور جدا على موضوعك الرائعhttp://www.montada.com/montada/images/icons/icon14.gif

وإلــــــــــــــى الأمـــــــــــــــــــام":"

عماد 18
20-04-2002, 11:25 AM
ما شاء الله عليك اخوي ..
عيني عليك باردة :) ..
الموضوع ممتاز و في انتظار الفصل الجديد ..
بخصوص هالنقطة ..


نأتي بعد ذلك الى العروض السينمائية إن وجدت , أو مايسمى بالـ FMV , وهذه لها قسم خاص يقوم بصناعتها , وهي تكون في أغلب الأحيان مذهلة وتختلف كثيراُ عن اللعب الحقيقي , والسبب هو أنك لن تستطيع اللعب بالشخصية وسط العرض السينمائي , لذلك تم صنعه على أساس العرض فقط إما في البداية أو من خلال مجريات اللعب أو في النهاية أو في جميع هذه الأجزاء من اللعبة .

:) ما تكلمت عن نقطة دمج بعض مقاطع اللعب بالعروض مثل ما يصير في فاينل 8 فوق القطار و كذلك في سيئة الذكر فير ايفكت ..

Gladieator
20-04-2002, 06:04 PM
هلا والله ...


أخوي Bear Killer ...

العفو , ومشكور أخوي

تحياتي لك ..




أخوي عماد 18 ...


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

ومشكووور والله على طرحك هالنقطة , ياليت لو عندك بعد لا تبخل علينا علشان نعرف ونتعلم ونستفيد من الأخطاء السابقة .... :) ;)


تحياتي لك أخوي ....


......

عماد 18
20-04-2002, 06:15 PM
في نقطة ثانية تخص توقيعك ..
دقق على الكتف :) ..

Gladieator
20-04-2002, 06:22 PM
الرسالة الأصلية كتبت بواسطة عماد 18
في نقطة ثانية تخص توقيعك ..
دقق على الكتف :) ..




إي والله وأنت صادق :واو: أعوذ بالله كيف طافتني هذي ...

الله يعطيك العافية والله هذي أهم نقطة , حسبي الله عليهم والله ماإنتبهت لها :)

مشكوووور وماقصرت والله ...;)

|*|The Ruler|*|
20-04-2002, 06:43 PM
الرسالة الأصلية كتبت بواسطة Gladieator




إي والله وأنت صادق :واو: أعوذ بالله كيف طافتني هذي ...

الله يعطيك العافية والله هذي أهم نقطة , حسبي الله عليهم والله ماإنتبهت لها :)

مشكوووور وماقصرت والله ...;)

كبر قريح وما انتبهت لها

rushin_911
20-04-2002, 07:01 PM
شكراً يا أخوي على الموضوع

العراقي17
20-04-2002, 08:32 PM
شكرا على هذا الجهود الرائع !!!


وانشالله تستمر بهذه المنوال وما تحرمنا من مواضيعك المميزة;-)

العمدا
20-04-2002, 10:18 PM
مشكور يا اخوي...

والصراحه مدري وشي الكلمه الي ممكن تكون كافيه لشكرك على هالمجهود الرائع...:) :)

وبالتوفيق يا اخوي;)

Gladieator
20-04-2002, 10:37 PM
مرحبا ...


أخوي بهلول ...


مافيه أحد معصوم عن الخطأ ...

مشكور يخوك وماتقصر ...

والله يعطيك العافية ...



أخوي rushin_911

العفو ...

وتحياتي لك ...



أخوي العراقي17 ...

العفو ... هذا أقل شي أقدمه لكم ..

وإنشالله المواضيع الجايه أفضل بإذن الله ...



أخوي العمدا ...

الله يسلمك , ويكفيني ردك ومشاركتك معنا :)

تحياتي لك ...


.....